Skip to content

Commit 1c17b56

Browse files
lukasviceCopilot
andcommitted
update to eslint 9
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent ceff42c commit 1c17b56

4 files changed

Lines changed: 34 additions & 52 deletions

File tree

.eslintignore

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

.eslintrc.json

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

eslint.config.mjs

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import jest from '@aboutbits/eslint-config/configs/jest'
2+
import ts from '@aboutbits/eslint-config/configs/ts'
3+
import { defineConfig } from 'eslint/config'
4+
5+
export default defineConfig([
6+
ts,
7+
jest,
8+
{
9+
rules: {
10+
'import/order': [
11+
'error',
12+
{
13+
groups: ['builtin', 'external', 'unknown', 'parent', 'sibling', 'index'],
14+
},
15+
],
16+
},
17+
},
18+
{
19+
ignores: [
20+
'node_modules',
21+
'it.js',
22+
'it.d.ts',
23+
'de.js',
24+
'de.d.ts',
25+
'en.js',
26+
'en.d.ts',
27+
'ru.js',
28+
'ru.d.ts',
29+
],
30+
},
31+
])

package.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"typings": "en.d.ts",
1616
"scripts": {
1717
"build": "tsc",
18-
"lint": "eslint --ext js,ts,tsx src",
18+
"lint": "eslint --cache",
1919
"lint:fix": "npm run lint -- --fix",
2020
"typecheck": "tsc --noEmit",
2121
"test": "jest --config jest.config.js --passWithNoTests",
@@ -52,17 +52,12 @@
5252
"node": ">=18"
5353
},
5454
"devDependencies": {
55+
"@aboutbits/eslint-config": "^5.1.0",
5556
"@types/jest": "^29.5.12",
5657
"@types/node": "^22",
57-
"@typescript-eslint/eslint-plugin": "^7.3.1",
58-
"@typescript-eslint/parser": "^7.3.1",
5958
"babel-jest": "^29.7.0",
6059
"babel-loader": "^9.1.3",
61-
"eslint": "^8.57.0",
62-
"eslint-config-prettier": "^9.1.0",
63-
"eslint-plugin-import": "^2.29.1",
64-
"eslint-plugin-jest": "^27.9.0",
65-
"eslint-plugin-prettier": "^5.1.3",
60+
"eslint": "^9.39.0",
6661
"jest": "^29.7.0",
6762
"prettier": "^3.2.5",
6863
"typescript": "^5.4.3",

0 commit comments

Comments
 (0)