Skip to content

Commit 10325fc

Browse files
authored
Upgrade eslint & config; use flat config (#576)
1 parent 9227642 commit 10325fc

File tree

2 files changed

+30
-20
lines changed

2 files changed

+30
-20
lines changed

eslint.config.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"use strict"
2+
3+
const problems = require("eslint-config-problems")
4+
const prettier = require("eslint-plugin-prettier")
5+
const globals = require("globals")
6+
7+
module.exports = [
8+
problems,
9+
{
10+
languageOptions: {
11+
globals: {
12+
...globals.node,
13+
},
14+
sourceType: "commonjs",
15+
},
16+
plugins: { prettier },
17+
rules: {
18+
"prettier/prettier": [
19+
"error",
20+
{
21+
semi: false,
22+
arrowParens: "avoid",
23+
},
24+
],
25+
},
26+
},
27+
]

package.json

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@
2828
"devDependencies": {
2929
"ava": "^6.0.0",
3030
"c8": "^10.0.0",
31-
"eslint": "^8.27.0",
32-
"eslint-config-problems": "^8.0.0",
31+
"eslint": "^9.28.0",
32+
"eslint-config-problems": "^9.0.0",
3333
"eslint-plugin-prettier": "^5.0.0",
34+
"globals": "^16.2.0",
3435
"postcss": "^8.0.0",
3536
"postcss-scss": "^4.0.0",
3637
"prettier": "~3.5.0",
@@ -44,23 +45,5 @@
4445
"lint": "eslint . --fix",
4546
"pretest": "npm run lint",
4647
"test": "c8 ava"
47-
},
48-
"eslintConfig": {
49-
"extends": "eslint-config-problems",
50-
"env": {
51-
"node": true
52-
},
53-
"plugins": [
54-
"prettier"
55-
],
56-
"rules": {
57-
"prettier/prettier": [
58-
"error",
59-
{
60-
"semi": false,
61-
"arrowParens": "avoid"
62-
}
63-
]
64-
}
6548
}
6649
}

0 commit comments

Comments
 (0)