Skip to content

Commit 17c745b

Browse files
authored
Merge pull request #35 from bertdeblock/update-eslint-setup
Update ESLint setup
2 parents d97ebe6 + 96bbe25 commit 17c745b

File tree

5 files changed

+4070
-3327
lines changed

5 files changed

+4070
-3327
lines changed

.eslintignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

.eslintrc.cjs

Lines changed: 0 additions & 14 deletions
This file was deleted.

eslint.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import eslint from "@eslint/js";
2+
import eslintPluginNode from "eslint-plugin-n";
3+
import typescriptEslint from "typescript-eslint";
4+
5+
export default typescriptEslint.config(
6+
eslint.configs.recommended,
7+
typescriptEslint.configs.recommended,
8+
eslintPluginNode.configs["flat/recommended-module"],
9+
{ ignores: ["coverage", "dist", "test/output"] },
10+
);

package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
"lint:format": "prettier . --cache --check",
2323
"lint:format:fix": "prettier . --cache --write",
2424
"lint:js": "eslint . --cache",
25-
"lint:js:fix": "eslint . --fix",
2625
"lint:types": "tsc --noEmit",
2726
"prepack": "tsc --project tsconfig.json",
2827
"start": "pnpm build --watch",
@@ -38,21 +37,21 @@
3837
"yargs": "^17.7.2"
3938
},
4039
"devDependencies": {
40+
"@eslint/js": "^9.15.0",
4141
"@types/fs-extra": "^11.0.4",
42-
"@types/node": "^22.9.0",
42+
"@types/node": "^22.9.1",
4343
"@types/yargs": "^17.0.33",
44-
"@typescript-eslint/eslint-plugin": "^7.1.0",
45-
"@typescript-eslint/parser": "^7.1.0",
4644
"@vitest/coverage-v8": "^2.1.5",
4745
"concurrently": "^9.1.0",
48-
"eslint": "^8.56.0",
49-
"eslint-plugin-n": "^16.6.2",
46+
"eslint": "^9.15.0",
47+
"eslint-plugin-n": "^17.13.2",
5048
"fixturify-project": "^7.1.3",
5149
"prettier": "^3.3.3",
5250
"recursive-copy": "^2.0.14",
5351
"release-plan": "^0.10.0",
5452
"type-fest": "^4.27.0",
5553
"typescript": "^5.6.3",
54+
"typescript-eslint": "^8.15.0",
5655
"uuid": "^11.0.3",
5756
"vitest": "^2.1.5"
5857
},

0 commit comments

Comments
 (0)