Skip to content

Commit d5ec64c

Browse files
committed
some more fixes
1 parent b788900 commit d5ec64c

File tree

7 files changed

+11
-17
lines changed

7 files changed

+11
-17
lines changed

packages/core/src/utils-hoist/vercelWaitUntil.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { GLOBAL_OBJ } from './worldwide';
33
interface VercelRequestContextGlobal {
44
get?(): {
55
waitUntil?: (task: Promise<unknown>) => void;
6-
};
6+
} | undefined;
77
}
88

99
/**

packages/core/src/utils/applyScopeDataToEvent.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,22 +113,22 @@ function applyDataToEvent(event: Event, data: ScopeData): void {
113113
const { extra, tags, user, contexts, level, transactionName } = data;
114114

115115
const cleanedExtra = dropUndefinedKeys(extra);
116-
if (cleanedExtra && Object.keys(cleanedExtra).length) {
116+
if (Object.keys(cleanedExtra).length) {
117117
event.extra = { ...cleanedExtra, ...event.extra };
118118
}
119119

120120
const cleanedTags = dropUndefinedKeys(tags);
121-
if (cleanedTags && Object.keys(cleanedTags).length) {
121+
if (Object.keys(cleanedTags).length) {
122122
event.tags = { ...cleanedTags, ...event.tags };
123123
}
124124

125125
const cleanedUser = dropUndefinedKeys(user);
126-
if (cleanedUser && Object.keys(cleanedUser).length) {
126+
if (Object.keys(cleanedUser).length) {
127127
event.user = { ...cleanedUser, ...event.user };
128128
}
129129

130130
const cleanedContexts = dropUndefinedKeys(contexts);
131-
if (cleanedContexts && Object.keys(cleanedContexts).length) {
131+
if (Object.keys(cleanedContexts).length) {
132132
event.contexts = { ...cleanedContexts, ...event.contexts };
133133
}
134134

@@ -190,7 +190,7 @@ function applyFingerprintToEvent(event: Event, fingerprint: ScopeData['fingerpri
190190
}
191191

192192
// If we have no data at all, remove empty array default
193-
if (event.fingerprint && !event.fingerprint.length) {
193+
if (!event.fingerprint.length) {
194194
delete event.fingerprint;
195195
}
196196
}

packages/core/src/utils/merge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export function merge<T>(initialObj: T, mergeObj: T, levels = 2): T {
1313
}
1414

1515
// If the merge object is an empty object, and the initial object is not undefined, we return the initial object
16-
if (initialObj && mergeObj && Object.keys(mergeObj).length === 0) {
16+
if (initialObj && Object.keys(mergeObj).length === 0) {
1717
return initialObj;
1818
}
1919

packages/core/src/utils/prepareEvent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ export function applyDebugIds(event: Event, stackParser: StackParser): void {
179179
event!.exception!.values!.forEach(exception => {
180180
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
181181
exception.stacktrace!.frames!.forEach(frame => {
182-
if (filenameDebugIdMap && frame.filename) {
182+
if (frame.filename) {
183183
frame.debug_id = filenameDebugIdMap[frame.filename];
184184
}
185185
});

packages/core/src/utils/spanUtils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ export function spanToJSON(span: Span): Partial<SpanJSON> {
151151
}
152152

153153
function spanIsOpenTelemetrySdkTraceBaseSpan(span: Span): span is OpenTelemetrySdkTraceBaseSpan {
154-
const castSpan = span as OpenTelemetrySdkTraceBaseSpan;
154+
const castSpan = span as Partial<OpenTelemetrySdkTraceBaseSpan>;
155155
return !!castSpan.attributes && !!castSpan.startTime && !!castSpan.name && !!castSpan.endTime && !!castSpan.status;
156156
}
157157

packages/core/test/lib/integrations/zoderrrors.test.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,7 @@ class ZodError extends Error {
2020
super();
2121

2222
const actualProto = new.target.prototype;
23-
if (Object.setPrototypeOf) {
24-
Object.setPrototypeOf(this, actualProto);
25-
} else {
26-
(this as any).__proto__ = actualProto;
27-
}
23+
Object.setPrototypeOf(this, actualProto);
2824

2925
this.name = 'ZodError';
3026
this.issues = issues;

packages/core/test/lib/tracing/trace.test.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,7 @@ describe('startSpan', () => {
152152
try {
153153
await startSpan({ name: 'GET users/[id]' }, () => {
154154
return startSpan({ name: 'SELECT * from users' }, childSpan => {
155-
if (childSpan) {
156-
childSpan.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP, 'db.query');
157-
}
155+
childSpan.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP, 'db.query');
158156
return callback();
159157
});
160158
});

0 commit comments

Comments
 (0)