Skip to content

Commit 958c88b

Browse files
authored
chore: upgrade biome to v2 (#347)
- updates to latest version - migrates config - solves lint warnings / errors - adjusts for the breaking changes
1 parent 1dd0636 commit 958c88b

66 files changed

Lines changed: 19050 additions & 19175 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

biome.json

Lines changed: 36 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.5.3/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.1.2/schema.json",
33
"vcs": {
44
"enabled": true,
55
"clientKind": "git",
66
"useIgnoreFile": true
77
},
8-
"organizeImports": {
9-
"enabled": true
10-
},
8+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
119
"files": {
12-
"ignore": [
13-
"integration-tests/**/generated/*",
14-
"integration-tests-definitions/**/*",
15-
"e2e/src/generated/**/*",
16-
"schemas/*.json",
17-
"**/package.json",
18-
"package.json"
10+
"includes": [
11+
"**",
12+
"!**/packages/openapi-code-generator/src/core/schemas/openapi-3.0-specification-validator.js",
13+
"!**/packages/openapi-code-generator/src/core/schemas/openapi-3.1-specification-validator.js",
14+
"!**/integration-tests/**/generated/**/*",
15+
"!**/integration-tests-definitions/**/*",
16+
"!**/e2e/src/generated/**/*",
17+
"!**/schemas/**/*.json",
18+
"!**/package.json",
19+
"!**/package.json"
1920
]
2021
},
2122
"formatter": {
@@ -35,18 +36,32 @@
3536
},
3637
"linter": {
3738
"enabled": true,
39+
"domains": {
40+
"project": "recommended",
41+
"test": "recommended"
42+
},
3843
"rules": {
39-
"recommended": true
44+
"recommended": true,
45+
"complexity": {
46+
"noForEach": "error"
47+
},
48+
"nursery": {
49+
"noImportCycles": "error"
50+
},
51+
"style": {
52+
"noParameterAssign": "error"
53+
}
4054
},
41-
"ignore": [
42-
"packages/openapi-code-generator/src/core/schemas/openapi-3.0-specification-validator.js",
43-
"packages/openapi-code-generator/src/core/schemas/openapi-3.1-specification-validator.js",
44-
"integration-tests/**/generated/*",
45-
"integration-tests-definitions/**/*",
46-
"e2e/src/generated/**/*",
47-
"schemas/*.json",
48-
"**/package.json",
49-
"package.json"
55+
"includes": [
56+
"**",
57+
"!**/packages/openapi-code-generator/src/core/schemas/openapi-3.0-specification-validator.js",
58+
"!**/packages/openapi-code-generator/src/core/schemas/openapi-3.1-specification-validator.js",
59+
"!**/integration-tests/**/generated/**/*",
60+
"!**/integration-tests-definitions/**/*",
61+
"!**/e2e/src/generated/**/*",
62+
"!**/schemas/**/*.json",
63+
"!**/package.json",
64+
"!**/package.json"
5065
]
5166
}
5267
}

e2e/src/express.entrypoint.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ export async function startExpressServer() {
2828
origin: "http://example.com",
2929
},
3030
router: createRouter(),
31-
notFoundHandler: (req: Request, res: Response, next: NextFunction) => {
31+
notFoundHandler: (_req: Request, res: Response, _next: NextFunction) => {
3232
res.status(404).json({code: 404, message: "route not found"})
3333
},
3434
errorHandler: (
3535
err: Error,
36-
req: Request,
36+
_req: Request,
3737
res: Response,
3838
next: NextFunction,
3939
) => {

e2e/src/index.fetch.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type {Server} from "node:http"
22
import {beforeAll, describe, expect, it} from "@jest/globals"
3-
import type {AxiosError} from "axios"
43
import {ApiClient, E2ETestClientServers} from "./generated/client/fetch/client"
54
import {startServerFunctions} from "./index"
65
import {numberBetween} from "./test-utils"

e2e/src/routes/express/escape-hatches.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import {SkipResponse} from "@nahkies/typescript-express-runtime/server"
22
import {
3-
type GetEscapeHatchesPlainText,
43
createRouter,
4+
type GetEscapeHatchesPlainText,
55
} from "../../generated/server/express/routes/escape-hatches"
66

77
const getEscapeHatchesPlainText: GetEscapeHatchesPlainText = async (
88
_,
9-
respond,
10-
req,
9+
_respond,
10+
_req,
1111
res,
1212
) => {
1313
res.setHeader("x-ratelimit-remaining", "100")

e2e/src/routes/express/request-headers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
2+
createRouter,
23
type GetHeadersRequest,
34
type GetHeadersUndeclared,
4-
createRouter,
55
} from "../../generated/server/express/routes/request-headers"
66

77
const getHeadersUndeclared: GetHeadersUndeclared = async (

e2e/src/routes/express/validation.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import type {ExpressRuntimeResponse} from "@nahkies/typescript-express-runtime/server"
21
import {
2+
createRouter,
33
type GetResponses500,
44
type GetResponsesEmpty,
55
type GetValidationNumbersRandomNumber,
66
type PostValidationEnums,
7-
createRouter,
87
} from "../../generated/server/express/routes/validation"
98

109
const postValidationEnums: PostValidationEnums = async ({body}, respond) => {

e2e/src/routes/koa/escape-hatches.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import {SkipResponse} from "@nahkies/typescript-koa-runtime/server"
22
import {
3-
type GetEscapeHatchesPlainText,
43
createRouter,
4+
type GetEscapeHatchesPlainText,
55
} from "../../generated/server/koa/routes/escape-hatches"
66

77
const getEscapeHatchesPlainText: GetEscapeHatchesPlainText = async (
88
_,
9-
respond,
9+
_respond,
1010
ctx,
1111
) => {
1212
ctx.set("x-ratelimit-remaining", "100")

e2e/src/routes/koa/request-headers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
2+
createRouter,
23
type GetHeadersRequest,
34
type GetHeadersUndeclared,
4-
createRouter,
55
} from "../../generated/server/koa/routes/request-headers"
66

77
const getHeadersUndeclared: GetHeadersUndeclared = async (

e2e/src/routes/koa/validation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {
2+
createRouter,
23
type GetResponses500,
34
type GetResponsesEmpty,
45
type GetValidationNumbersRandomNumber,
56
type PostValidationEnums,
6-
createRouter,
77
} from "../../generated/server/koa/routes/validation"
88

99
const postValidationEnums: PostValidationEnums = async ({body}, respond) => {

0 commit comments

Comments
 (0)