Skip to content

Commit af31739

Browse files
authored
feat: support ESLint v10 (#1211)
deps: bump typescript-eslint ecosystem to `^8.56.0`
1 parent 340cf48 commit af31739

3 files changed

Lines changed: 133 additions & 211 deletions

File tree

.github/workflows/verifications.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,15 @@ jobs:
4747
strategy:
4848
fail-fast: false
4949
matrix:
50-
node: [18, 20, 21, 22, 23]
51-
eslint: [8, 9]
50+
node: [18, 20, 21, 22, 23, 24]
51+
eslint: [8, 9, 10]
52+
exclude:
53+
- node: 18
54+
eslint: 10
55+
- node: 21
56+
eslint: 10
57+
- node: 23
58+
eslint: 10
5259
steps:
5360
- name: Checkout
5461
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,16 @@
5454
"type-check": "tsc --noEmit"
5555
},
5656
"dependencies": {
57-
"@typescript-eslint/scope-manager": "^8.51.0",
58-
"@typescript-eslint/utils": "^8.51.0"
57+
"@typescript-eslint/scope-manager": "^8.56.0",
58+
"@typescript-eslint/utils": "^8.56.0"
5959
},
6060
"devDependencies": {
6161
"@commitlint/cli": "20.4.1",
6262
"@commitlint/config-conventional": "20.4.1",
6363
"@eslint/eslintrc": "3.3.3",
6464
"@eslint/js": "9.35.0",
6565
"@types/node": "22.19.11",
66-
"@typescript-eslint/rule-tester": "^8.51.0",
66+
"@typescript-eslint/rule-tester": "^8.56.0",
6767
"@vitest/coverage-v8": "3.2.4",
6868
"@vitest/eslint-plugin": "1.6.7",
6969
"@vitest/ui": "3.2.4",
@@ -85,11 +85,11 @@
8585
"semantic-release": "25.0.3",
8686
"tsdown": "0.20.3",
8787
"typescript": "5.9.3",
88-
"typescript-eslint": "^8.51.0",
88+
"typescript-eslint": "^8.56.0",
8989
"vitest": "3.2.4"
9090
},
9191
"peerDependencies": {
92-
"eslint": "^8.57.0 || ^9.0.0"
92+
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0"
9393
},
9494
"engines": {
9595
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"

0 commit comments

Comments
 (0)