Skip to content

Commit 92f6253

Browse files
authored
Update to latest ESLint v9 (#14)
1 parent 54b8906 commit 92f6253

3 files changed

Lines changed: 32 additions & 23 deletions

File tree

.eslintrc.json

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

eslint.config.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import js from '@eslint/js'
2+
import prettier from 'eslint-config-prettier'
3+
import node from 'eslint-plugin-n'
4+
import globals from 'globals'
5+
6+
export default [
7+
{
8+
languageOptions: {
9+
globals: { ...globals.node },
10+
},
11+
},
12+
{
13+
ignores: ['docs'],
14+
},
15+
js.configs.recommended,
16+
node.configs['flat/recommended'],
17+
{
18+
rules: {
19+
'n/no-unsupported-features/node-builtins': [
20+
'error',
21+
{
22+
ignores: ['test', 'test.describe', 'test.it'],
23+
},
24+
],
25+
},
26+
},
27+
prettier,
28+
]

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@
2626
"test": "node --test"
2727
},
2828
"devDependencies": {
29-
"eslint": "^8.57.0",
29+
"@eslint/js": "^9.9.1",
30+
"eslint": "^9.9.1",
3031
"eslint-config-prettier": "^9.1.0",
31-
"eslint-plugin-n": "^17.9.0",
32+
"eslint-plugin-n": "^17.10.2",
33+
"globals": "^15.9.0",
3234
"jsdoc": "^4.0.3",
3335
"prettier": "3.3.2",
3436
"release-it": "^17.4.0"

0 commit comments

Comments
 (0)