Skip to content

Commit b215a53

Browse files
emiliosheinzbukinoshitagabrielmfern
committed
chore(deps): upgrade biome (#540)
Co-authored-by: Bu Kinoshita <[email protected]> Co-authored-by: Gabriel Miranda <[email protected]>
1 parent 97c1f74 commit b215a53

File tree

12 files changed

+78
-65
lines changed

12 files changed

+78
-65
lines changed

biome.jsonc

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
// only run on changed files by default (faster, but happy to remove)
88
"defaultBranch": "main"
99
},
10-
"organizeImports": {
11-
"enabled": true
12-
},
10+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
1311
"formatter": {
1412
"indentStyle": "space",
1513
"indentWidth": 2,
@@ -24,10 +22,22 @@
2422
"linter": {
2523
"enabled": true,
2624
"rules": {
27-
"recommended": true
25+
"recommended": true,
26+
"style": {
27+
"noParameterAssign": "error",
28+
"useAsConstAssertion": "error",
29+
"useDefaultParameterLast": "error",
30+
"useEnumInitializers": "error",
31+
"useSelfClosingElements": "error",
32+
"useSingleVarDeclarator": "error",
33+
"noUnusedTemplateLiteral": "error",
34+
"useNumberNamespace": "error",
35+
"noInferrableTypes": "error",
36+
"noUselessElse": "error"
37+
}
2838
}
2939
},
3040
"files": {
31-
"ignore": ["pnpm-lock.yaml"]
41+
"includes": ["**", "!**/pnpm-lock.yaml", "!dist"]
3242
}
3343
}

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",
77
"types": "./dist/index.d.ts",
8-
"files": ["dist/**"],
8+
"files": [
9+
"dist/**"
10+
],
911
"engines": {
1012
"node": ">=18"
1113
},
@@ -50,7 +52,7 @@
5052
}
5153
},
5254
"devDependencies": {
53-
"@biomejs/biome": "1.9.4",
55+
"@biomejs/biome": "2.2.0",
5456
"@types/node": "20.19.11",
5557
"@types/react": "19.1.2",
5658
"pkg-pr-new": "0.0.56",

pnpm-lock.yaml

Lines changed: 37 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Response } from '../../interfaces';
22

3-
// biome-ignore lint/complexity/noBannedTypes: <explanation>
3+
// biome-ignore lint/complexity/noBannedTypes: allow empty types
44
export type RemoveApiKeyResponseSuccess = {};
55

66
export type RemoveApiKeyResponse = Response<RemoveApiKeyResponseSuccess>;

src/batch/batch.spec.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ describe('Batch', () => {
101101
const lastCall = fetchMock.mock.calls[0];
102102
expect(lastCall).toBeDefined();
103103

104-
//@ts-ignore
104+
//@ts-expect-error
105105
const hasIdempotencyKey = lastCall[1]?.headers.has('Idempotency-Key');
106106
expect(hasIdempotencyKey).toBeFalsy();
107107

108-
//@ts-ignore
108+
//@ts-expect-error
109109
const usedIdempotencyKey = lastCall[1]?.headers.get('Idempotency-Key');
110110
expect(usedIdempotencyKey).toBeNull();
111111
});
@@ -145,11 +145,11 @@ describe('Batch', () => {
145145
// In the mock, headers is an object with key-value pairs
146146
expect(fetchMock.mock.calls[0][1]?.headers).toBeDefined();
147147

148-
//@ts-ignore
148+
//@ts-expect-error
149149
const hasIdempotencyKey = lastCall[1]?.headers.has('Idempotency-Key');
150150
expect(hasIdempotencyKey).toBeTruthy();
151151

152-
//@ts-ignore
152+
//@ts-expect-error
153153
const usedIdempotencyKey = lastCall[1]?.headers.get('Idempotency-Key');
154154
expect(usedIdempotencyKey).toBe(idempotencyKey);
155155
});
@@ -247,11 +247,11 @@ describe('Batch', () => {
247247
const lastCall = fetchMock.mock.calls[0];
248248
expect(lastCall).toBeDefined();
249249

250-
//@ts-ignore
250+
//@ts-expect-error
251251
const hasIdempotencyKey = lastCall[1]?.headers.has('Idempotency-Key');
252252
expect(hasIdempotencyKey).toBeFalsy();
253253

254-
//@ts-ignore
254+
//@ts-expect-error
255255
const usedIdempotencyKey = lastCall[1]?.headers.get('Idempotency-Key');
256256
expect(usedIdempotencyKey).toBeNull();
257257
});
@@ -291,11 +291,11 @@ describe('Batch', () => {
291291
// In the mock, headers is an object with key-value pairs
292292
expect(fetchMock.mock.calls[0][1]?.headers).toBeDefined();
293293

294-
//@ts-ignore
294+
//@ts-expect-error
295295
const hasIdempotencyKey = lastCall[1]?.headers.has('Idempotency-Key');
296296
expect(hasIdempotencyKey).toBeTruthy();
297297

298-
//@ts-ignore
298+
//@ts-expect-error
299299
const usedIdempotencyKey = lastCall[1]?.headers.get('Idempotency-Key');
300300
expect(usedIdempotencyKey).toBe(idempotencyKey);
301301
});

src/batch/batch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class Batch {
3232
try {
3333
const { renderAsync } = await import('@react-email/render');
3434
this.renderAsync = renderAsync;
35-
} catch (error) {
35+
} catch {
3636
throw new Error(
3737
'Failed to render React component. Make sure to install `@react-email/render`',
3838
);

src/broadcasts/broadcasts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export class Broadcasts {
4040
try {
4141
const { renderAsync } = await import('@react-email/render');
4242
this.renderAsync = renderAsync;
43-
} catch (error) {
43+
} catch {
4444
throw new Error(
4545
'Failed to render React component. Make sure to install `@react-email/render`',
4646
);

src/emails/emails.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@ describe('Emails', () => {
7171
const lastCall = fetchMock.mock.calls[0];
7272
expect(lastCall).toBeDefined();
7373

74-
//@ts-ignore
74+
//@ts-expect-error
7575
const hasIdempotencyKey = lastCall[1]?.headers.has('Idempotency-Key');
7676
expect(hasIdempotencyKey).toBeFalsy();
7777

78-
//@ts-ignore
78+
//@ts-expect-error
7979
const usedIdempotencyKey = lastCall[1]?.headers.get('Idempotency-Key');
8080
expect(usedIdempotencyKey).toBeNull();
8181
});
@@ -109,11 +109,11 @@ describe('Emails', () => {
109109
// In the mock, headers is an object with key-value pairs
110110
expect(fetchMock.mock.calls[0][1]?.headers).toBeDefined();
111111

112-
//@ts-ignore
112+
//@ts-expect-error
113113
const hasIdempotencyKey = lastCall[1]?.headers.has('Idempotency-Key');
114114
expect(hasIdempotencyKey).toBeTruthy();
115115

116-
//@ts-ignore
116+
//@ts-expect-error
117117
const usedIdempotencyKey = lastCall[1]?.headers.get('Idempotency-Key');
118118
expect(usedIdempotencyKey).toBe(idempotencyKey);
119119
});

src/emails/emails.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class Emails {
4141
try {
4242
const { renderAsync } = await import('@react-email/render');
4343
this.renderAsync = renderAsync;
44-
} catch (error) {
44+
} catch {
4545
throw new Error(
4646
'Failed to render React component. Make sure to install `@react-email/render`',
4747
);

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
export { Resend } from './resend';
2-
export { ErrorResponse } from './interfaces';
31
export * from './api-keys/interfaces/create-api-key-options.interface';
42
export * from './api-keys/interfaces/list-api-keys.interface';
53
export * from './api-keys/interfaces/remove-api-keys.interface';
64
export * from './audiences/interfaces/create-audience-options.interface';
75
export * from './audiences/interfaces/get-audience.interface';
86
export * from './audiences/interfaces/list-audiences.interface';
97
export * from './audiences/interfaces/remove-audience.interface';
8+
export * from './batch/interfaces/create-batch-options.interface';
109
export * from './broadcasts/interfaces/create-broadcast-options.interface';
1110
export * from './broadcasts/interfaces/send-broadcast-options.interface';
12-
export * from './batch/interfaces/create-batch-options.interface';
1311
export * from './contacts/interfaces/create-contact-options.interface';
1412
export * from './contacts/interfaces/get-contact.interface';
1513
export * from './contacts/interfaces/list-contacts.interface';
@@ -23,3 +21,5 @@ export * from './domains/interfaces/update-domain.interface';
2321
export * from './domains/interfaces/verify-domain.interface';
2422
export * from './emails/interfaces/create-email-options.interface';
2523
export * from './emails/interfaces/get-email-options.interface';
24+
export { ErrorResponse } from './interfaces';
25+
export { Resend } from './resend';

0 commit comments

Comments
 (0)