Skip to content

Commit 09bca8e

Browse files
fix: bump ESLint to 9.29, along with related deps (#2234)
## PR Checklist - [x] Addresses an existing open issue: ~fixes #000~ forks #2161, etc. - [x] That issue was marked as [`status: accepting prs`](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22) - [x] Steps in [CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/create-typescript-app/blob/main/.github/CONTRIBUTING.md) were taken ## Overview Bumps: ```plaintext @eslint/js 9.22.0 → 9.29.0 @typescript-eslint/typescript-estree ^8.29.1 → ^8.35.0 @vitest/eslint-plugin 1.1.38 → 1.2.7 eslint 9.22.0 → 9.29.0 eslint-plugin-jsdoc 50.6.8 → 51.2.3 eslint-plugin-jsonc 2.20.0 → 2.20.1 eslint-plugin-n 17.16.2 → 17.20.0 eslint-plugin-package-json 0.29.0 → 0.42.0 eslint-plugin-perfectionist 4.11.0 → 4.15.0 eslint-plugin-regexp 2.7.0 → 2.9.0 eslint-plugin-yml 1.17.0 → 1.18.0 typescript-eslint 8.26.1 → 8.35.0 ``` 🎁
1 parent e32f7e5 commit 09bca8e

File tree

7 files changed

+417
-444
lines changed

7 files changed

+417
-444
lines changed

eslint.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ export default tseslint.config(
6161
"error",
6262
{ allowBoolean: true, allowNullish: true, allowNumber: true },
6363
],
64+
"n/no-unsupported-features/node-builtins": [
65+
"error",
66+
{ allowExperimental: true, ignores: ["import.meta.dirname"] },
67+
],
6468

6569
// Stylistic concerns that don't interfere with Prettier
6670
"logical-assignment-operators": [

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"*": "prettier --ignore-unknown --write"
3838
},
3939
"dependencies": {
40-
"@typescript-eslint/typescript-estree": "^8.29.1",
40+
"@typescript-eslint/typescript-estree": "^8.35.0",
4141
"bingo": "^0.5.16",
4242
"bingo-fs": "^0.5.5",
4343
"bingo-stratum": "^0.5.11",
@@ -74,7 +74,7 @@
7474
},
7575
"devDependencies": {
7676
"@eslint-community/eslint-plugin-eslint-comments": "4.5.0",
77-
"@eslint/js": "9.22.0",
77+
"@eslint/js": "9.29.0",
7878
"@prettier/sync": "0.6.1",
7979
"@release-it/conventional-changelog": "10.0.0",
8080
"@types/eslint-plugin-markdown": "2.0.2",
@@ -86,22 +86,22 @@
8686
"@types/parse-author": "2.0.3",
8787
"@types/semver": "7.7.0",
8888
"@vitest/coverage-v8": "3.0.9",
89-
"@vitest/eslint-plugin": "1.1.38",
89+
"@vitest/eslint-plugin": "1.2.7",
9090
"all-contributors-cli": "6.26.1",
9191
"bingo-requests": "0.5.5",
9292
"bingo-stratum-testers": "0.5.9",
9393
"bingo-testers": "0.5.7",
9494
"console-fail-test": "0.5.0",
9595
"cspell": "8.17.5",
96-
"eslint": "9.22.0",
97-
"eslint-plugin-jsdoc": "50.6.8",
98-
"eslint-plugin-jsonc": "2.20.0",
96+
"eslint": "9.29.0",
97+
"eslint-plugin-jsdoc": "51.2.3",
98+
"eslint-plugin-jsonc": "2.20.1",
9999
"eslint-plugin-markdown": "5.1.0",
100-
"eslint-plugin-n": "17.16.2",
101-
"eslint-plugin-package-json": "0.29.0",
102-
"eslint-plugin-perfectionist": "4.11.0",
103-
"eslint-plugin-regexp": "2.7.0",
104-
"eslint-plugin-yml": "1.17.0",
100+
"eslint-plugin-n": "17.20.0",
101+
"eslint-plugin-package-json": "0.42.0",
102+
"eslint-plugin-perfectionist": "4.15.0",
103+
"eslint-plugin-regexp": "2.9.0",
104+
"eslint-plugin-yml": "1.18.0",
105105
"husky": "9.1.7",
106106
"knip": "5.46.0",
107107
"lint-staged": "15.5.0",
@@ -116,7 +116,7 @@
116116
"sentences-per-line": "0.3.0",
117117
"tsup": "8.4.0",
118118
"typescript": "5.8.2",
119-
"typescript-eslint": "8.26.1",
119+
"typescript-eslint": "8.35.0",
120120
"vitest": "3.0.9"
121121
},
122122
"packageManager": "[email protected]",

0 commit comments

Comments
 (0)