Skip to content

Commit de777c2

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

3 files changed

Lines changed: 22 additions & 44 deletions

File tree

.eslintrc.json

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

eslint.config.mjs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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/namespace': 'off',
11+
'import/order': 'error',
12+
'@typescript-eslint/no-var-requires': 'off',
13+
'@typescript-eslint/no-explicit-any': 'off',
14+
},
15+
},
16+
{
17+
ignores: ['node_modules', 'dist'],
18+
},
19+
])

package.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"build": "rimraf dist && npm run build:esm && npm run build:cjs",
3939
"build:esm": "tsc -p tsconfig.esm.json",
4040
"build:cjs": "tsc -p tsconfig.cjs.json",
41-
"lint": "eslint --ext js,ts,tsx src",
41+
"lint": "eslint --cache",
4242
"lint:fix": "npm run lint -- --fix",
4343
"test": "jest --verbose --passWithNoTests",
4444
"typecheck": "tsc --noEmit",
@@ -50,21 +50,16 @@
5050
"postversion": "git push && git push --tags"
5151
},
5252
"devDependencies": {
53+
"@aboutbits/eslint-config": "^5.1.0",
5354
"@aboutbits/ts-config": "^1.1.16",
5455
"@testing-library/jest-dom": "^6.4.2",
5556
"@testing-library/react": "^14.2.2",
5657
"@types/css-mediaquery": "^0.1.4",
5758
"@types/jest": "^29.5.12",
5859
"@types/react": "^18.2.69",
5960
"@types/react-dom": "^18.2.22",
60-
"@typescript-eslint/eslint-plugin": "^7.3.1",
61-
"@typescript-eslint/parser": "^7.3.1",
6261
"css-mediaquery": "^0.1.2",
63-
"eslint": "^8.57.0",
64-
"eslint-config-prettier": "^9.1.0",
65-
"eslint-plugin-import": "^2.29.1",
66-
"eslint-plugin-jest": "^27.9.0",
67-
"eslint-plugin-prettier": "^5.1.3",
62+
"eslint": "^9.39.0",
6863
"jest": "^29.7.0",
6964
"jest-environment-jsdom": "^29.7.0",
7065
"prettier": "^3.2.5",

0 commit comments

Comments
 (0)