Skip to content

Commit 1665d9f

Browse files
feat: upgrade to ESLint v9 & all related dependencies 🔥
BREAKING CHANGE: Many rules have been changed, if you have a lot of overrides expect some work to move to a different rule.
1 parent 1b13cd7 commit 1665d9f

File tree

24 files changed

+9166
-8731
lines changed

24 files changed

+9166
-8731
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
/packages/eslint-config-base/ @robertrossmann
99
/packages/eslint-config-node/ @robertrossmann
1010
/packages/eslint-config-mocha/ @robertrossmann
11+
/packages/eslint-config-typescript/ @robertrossmann
1112
/packages/eslint-config-graphql/ @developer239
1213
/packages/eslint-config-react/ @robertrossmann @matejpolak
1314
/packages/prettier-config/ @robertrossmann @matejpolak

.github/workflows/commitlint.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
CI: 'true'
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
with:
1818
fetch-depth: 0
19-
- uses: actions/setup-node@v3
19+
- uses: actions/setup-node@v4
2020
with:
21-
node-version: 20
21+
node-version: 24
2222
cache: npm
2323

2424
- run: make install

.github/workflows/deploy.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
CI: 'true'
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
with:
1818
fetch-depth: 0
19-
- uses: actions/setup-node@v3
19+
- uses: actions/setup-node@v4
2020
with:
21-
node-version: 20
21+
node-version: 24
2222
cache: npm
2323

2424
- run: make install

.github/workflows/lint.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
CI: 'true'
1212

1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
with:
1616
fetch-depth: 0
17-
- uses: actions/setup-node@v3
17+
- uses: actions/setup-node@v4
1818
with:
19-
node-version: 20
19+
node-version: 24
2020
cache: npm
2121

2222
- run: make install

documentation/eslint/migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const files = {
7171
}
7272

7373
// This will allow your IDE to provide autocomplete suggestions ✨
74-
/** @type {Array<import("eslint").Linter.FlatConfig>} */
74+
/** @type {Array<import("eslint").Linter.Config>} */
7575
const config = [{
7676
linterOptions: {
7777
reportUnusedDisableDirectives: true,

0 commit comments

Comments
 (0)