diff --git a/packages/browser/src/client.ts b/packages/browser/src/client.ts index 32a0d2a166eb..5116df6104d1 100644 --- a/packages/browser/src/client.ts +++ b/packages/browser/src/client.ts @@ -91,6 +91,7 @@ export class BrowserClient extends BaseClient { */ public eventFromMessage( message: string, + // eslint-disable-next-line deprecation/deprecation level: Severity | SeverityLevel = 'info', hint?: EventHint, ): PromiseLike { diff --git a/packages/browser/src/eventbuilder.ts b/packages/browser/src/eventbuilder.ts index fbb2d31b14d7..c3052c41dd48 100644 --- a/packages/browser/src/eventbuilder.ts +++ b/packages/browser/src/eventbuilder.ts @@ -164,6 +164,7 @@ export function eventFromException( export function eventFromMessage( stackParser: StackParser, message: string, + // eslint-disable-next-line deprecation/deprecation level: Severity | SeverityLevel = 'info', hint?: EventHint, attachStacktrace?: boolean, diff --git a/packages/browser/src/exports.ts b/packages/browser/src/exports.ts index 371ab2393f0f..1ee859e354d6 100644 --- a/packages/browser/src/exports.ts +++ b/packages/browser/src/exports.ts @@ -8,6 +8,7 @@ export { EventStatus, Exception, Response, + // eslint-disable-next-line deprecation/deprecation Severity, SeverityLevel, StackFrame, diff --git a/packages/core/src/baseclient.ts b/packages/core/src/baseclient.ts index f004ecbfca7a..8486d5e03b9c 100644 --- a/packages/core/src/baseclient.ts +++ b/packages/core/src/baseclient.ts @@ -134,6 +134,7 @@ export abstract class BaseClient implements Client { */ public captureMessage( message: string, + // eslint-disable-next-line deprecation/deprecation level?: Severity | SeverityLevel, hint?: EventHint, scope?: Scope, @@ -693,6 +694,7 @@ export abstract class BaseClient implements Client { */ public abstract eventFromMessage( _message: string, + // eslint-disable-next-line deprecation/deprecation _level?: Severity | SeverityLevel, _hint?: EventHint, ): PromiseLike; diff --git a/packages/core/test/mocks/client.ts b/packages/core/test/mocks/client.ts index b39bd4f3014f..36f053429e7f 100644 --- a/packages/core/test/mocks/client.ts +++ b/packages/core/test/mocks/client.ts @@ -38,7 +38,11 @@ export class TestClient extends BaseClient { }); } - public eventFromMessage(message: string, level: Severity | SeverityLevel = 'info'): PromiseLike { + public eventFromMessage( + message: string, + // eslint-disable-next-line deprecation/deprecation + level: Severity | SeverityLevel = 'info', + ): PromiseLike { return resolvedSyncPromise({ message, level }); } diff --git a/packages/hub/src/hub.ts b/packages/hub/src/hub.ts index 0a42389488f1..74a810fafeea 100644 --- a/packages/hub/src/hub.ts +++ b/packages/hub/src/hub.ts @@ -214,7 +214,12 @@ export class Hub implements HubInterface { /** * @inheritDoc */ - public captureMessage(message: string, level?: Severity | SeverityLevel, hint?: EventHint): string { + public captureMessage( + message: string, + // eslint-disable-next-line deprecation/deprecation + level?: Severity | SeverityLevel, + hint?: EventHint, + ): string { const eventId = (this._lastEventId = hint && hint.event_id ? hint.event_id : uuid4()); let finalHint = hint; diff --git a/packages/hub/src/scope.ts b/packages/hub/src/scope.ts index 16a1afabbebb..1733cf7f826f 100644 --- a/packages/hub/src/scope.ts +++ b/packages/hub/src/scope.ts @@ -62,6 +62,7 @@ export class Scope implements ScopeInterface { protected _fingerprint?: string[]; /** Severity */ + // eslint-disable-next-line deprecation/deprecation protected _level?: Severity | SeverityLevel; /** Transaction Name */ @@ -209,7 +210,10 @@ export class Scope implements ScopeInterface { /** * @inheritDoc */ - public setLevel(level: Severity | SeverityLevel): this { + public setLevel( + // eslint-disable-next-line deprecation/deprecation + level: Severity | SeverityLevel, + ): this { this._level = level; this._notifyScopeListeners(); return this; diff --git a/packages/minimal/src/index.ts b/packages/minimal/src/index.ts index bf4e084a78e5..7cb0271786ab 100644 --- a/packages/minimal/src/index.ts +++ b/packages/minimal/src/index.ts @@ -53,7 +53,11 @@ export function captureException(exception: any, captureContext?: CaptureContext * @param Severity Define the level of the message. * @returns The generated eventId. */ -export function captureMessage(message: string, captureContext?: CaptureContext | Severity | SeverityLevel): string { +export function captureMessage( + message: string, + // eslint-disable-next-line deprecation/deprecation + captureContext?: CaptureContext | Severity | SeverityLevel, +): string { const syntheticException = new Error(message); // This is necessary to provide explicit scopes upgrade, without changing the original diff --git a/packages/node/src/client.ts b/packages/node/src/client.ts index e1fb17ce3ba4..6c4812b65980 100644 --- a/packages/node/src/client.ts +++ b/packages/node/src/client.ts @@ -120,6 +120,7 @@ export class NodeClient extends BaseClient { */ public eventFromMessage( message: string, + // eslint-disable-next-line deprecation/deprecation level: Severity | SeverityLevel = 'info', hint?: EventHint, ): PromiseLike { diff --git a/packages/node/src/eventbuilder.ts b/packages/node/src/eventbuilder.ts index 2ffdb830dd0e..eead089793a0 100644 --- a/packages/node/src/eventbuilder.ts +++ b/packages/node/src/eventbuilder.ts @@ -99,6 +99,7 @@ export function eventFromUnknownInput(stackParser: StackParser, exception: unkno export function eventFromMessage( stackParser: StackParser, message: string, + // eslint-disable-next-line deprecation/deprecation level: Severity | SeverityLevel = 'info', hint?: EventHint, attachStacktrace?: boolean, diff --git a/packages/node/src/index.ts b/packages/node/src/index.ts index 00468295ceaf..cb83bd07cdcf 100644 --- a/packages/node/src/index.ts +++ b/packages/node/src/index.ts @@ -8,6 +8,7 @@ export { EventStatus, Exception, Response, + // eslint-disable-next-line deprecation/deprecation Severity, SeverityLevel, StackFrame, diff --git a/packages/tracing/src/index.bundle.ts b/packages/tracing/src/index.bundle.ts index b7219e440636..72ce4f3c19db 100644 --- a/packages/tracing/src/index.bundle.ts +++ b/packages/tracing/src/index.bundle.ts @@ -6,6 +6,7 @@ export { EventStatus, Exception, Response, + // eslint-disable-next-line deprecation/deprecation Severity, SeverityLevel, StackFrame, diff --git a/packages/types/src/breadcrumb.ts b/packages/types/src/breadcrumb.ts index c49ab405fd99..34fe2dfcd16a 100644 --- a/packages/types/src/breadcrumb.ts +++ b/packages/types/src/breadcrumb.ts @@ -3,6 +3,7 @@ import { Severity, SeverityLevel } from './severity'; /** JSDoc */ export interface Breadcrumb { type?: string; + // eslint-disable-next-line deprecation/deprecation level?: Severity | SeverityLevel; event_id?: string; category?: string; diff --git a/packages/types/src/client.ts b/packages/types/src/client.ts index 02a1dbcc3a83..c3f2a9920258 100644 --- a/packages/types/src/client.ts +++ b/packages/types/src/client.ts @@ -38,6 +38,7 @@ export interface Client { */ captureMessage( message: string, + // eslint-disable-next-line deprecation/deprecation level?: Severity | SeverityLevel, hint?: EventHint, scope?: Scope, @@ -104,7 +105,12 @@ export interface Client { eventFromException(exception: any, hint?: EventHint): PromiseLike; /** Creates an {@link Event} from primitive inputs to `captureMessage`. */ - eventFromMessage(message: string, level?: Severity | SeverityLevel, hint?: EventHint): PromiseLike; + eventFromMessage( + message: string, + // eslint-disable-next-line deprecation/deprecation + level?: Severity | SeverityLevel, + hint?: EventHint, + ): PromiseLike; /** Submits the event to Sentry */ sendEvent(event: Event): void; diff --git a/packages/types/src/event.ts b/packages/types/src/event.ts index 62e5bc45a5da..7cb3047ed4d5 100644 --- a/packages/types/src/event.ts +++ b/packages/types/src/event.ts @@ -18,6 +18,7 @@ export interface Event { message?: string; timestamp?: number; start_timestamp?: number; + // eslint-disable-next-line deprecation/deprecation level?: Severity | SeverityLevel; platform?: string; logger?: string; diff --git a/packages/types/src/hub.ts b/packages/types/src/hub.ts index d502295bfbfd..9a67968a4fc1 100644 --- a/packages/types/src/hub.ts +++ b/packages/types/src/hub.ts @@ -87,7 +87,12 @@ export interface Hub { * @param hint May contain additional information about the original exception. * @returns The generated eventId. */ - captureMessage(message: string, level?: Severity | SeverityLevel, hint?: EventHint): string; + captureMessage( + message: string, + // eslint-disable-next-line deprecation/deprecation + level?: Severity | SeverityLevel, + hint?: EventHint, + ): string; /** * Captures a manually created event and sends it to Sentry. diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index 0d1403e74428..b104f2e85930 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -46,6 +46,7 @@ export { SessionFlusherLike, } from './session'; +// eslint-disable-next-line deprecation/deprecation export { Severity, SeverityLevel } from './severity'; export { Span, SpanContext } from './span'; export { StackFrame } from './stackframe'; diff --git a/packages/types/src/scope.ts b/packages/types/src/scope.ts index 2cb91c2899dd..c3ee56a2a763 100644 --- a/packages/types/src/scope.ts +++ b/packages/types/src/scope.ts @@ -15,6 +15,7 @@ export type CaptureContext = Scope | Partial | ((scope: Scope) => /** JSDocs */ export interface ScopeContext { user: User; + // eslint-disable-next-line deprecation/deprecation level: Severity | SeverityLevel; extra: Extras; contexts: Contexts; @@ -81,7 +82,10 @@ export interface Scope { * Sets the level on the scope for future events. * @param level string {@link SeverityLevel} */ - setLevel(level: Severity | SeverityLevel): this; + setLevel( + // eslint-disable-next-line deprecation/deprecation + level: Severity | SeverityLevel, + ): this; /** * Sets the transaction name on the scope for future events. diff --git a/packages/utils/src/severity.ts b/packages/utils/src/severity.ts index a3795630b08e..ba2ad2822851 100644 --- a/packages/utils/src/severity.ts +++ b/packages/utils/src/severity.ts @@ -1,3 +1,4 @@ +/* eslint-disable deprecation/deprecation */ import { Severity, SeverityLevel } from '@sentry/types'; // Note: Ideally the `SeverityLevel` type would be derived from `validSeverityLevels`, but that would mean either