Skip to content

Commit fb8bb3f

Browse files
committed
upgrade eslint and @typescript-eslint
1 parent 628c464 commit fb8bb3f

File tree

4 files changed

+147
-209
lines changed

4 files changed

+147
-209
lines changed

config-eslint/base.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ module.exports = {
7070
'jest/no-export': 'error',
7171
'jest/no-focused-tests': 'error',
7272
'jest/no-identical-title': 'error',
73-
'jest/no-if': 'error',
7473
'jest/no-jasmine-globals': 'error',
7574
'jest/no-standalone-expect': 'error',
7675
'jest/no-test-prefixes': 'error',

config-eslint/typescript.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ module.exports = {
8080
'error',
8181
{ assertionStyle: 'as', objectLiteralTypeAssertions: 'allow-as-parameter' },
8282
],
83+
'@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports' }],
8384
'@typescript-eslint/explicit-function-return-type': 'off', // Allow inferrence
8485
'@typescript-eslint/func-call-spacing': ['error', 'never'],
8586
'@typescript-eslint/member-delimiter-style': 'error',
@@ -95,9 +96,7 @@ module.exports = {
9596
'@typescript-eslint/no-for-in-array': 'error',
9697
'@typescript-eslint/no-misused-new': 'error',
9798
'@typescript-eslint/no-misused-promises': 'error',
98-
'@typescript-eslint/no-parameter-properties': 'error',
9999
'@typescript-eslint/no-require-imports': 'error',
100-
'@typescript-eslint/no-throw-literal': 'error',
101100
'@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error',
102101
'@typescript-eslint/no-unsafe-call': 'warn',
103102
'@typescript-eslint/no-unsafe-member-access': 'warn',

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,15 @@
7474
"@testing-library/user-event": "^13.5.0",
7575
"@types/jest": "^29.5.14",
7676
"@types/jsdom": "^21.1.7",
77+
"@types/node": "^22.10.2",
7778
"@types/node-fetch": "1.6.9",
78-
"@typescript-eslint/eslint-plugin": "^5.46.1",
79-
"@typescript-eslint/parser": "^5.46.1",
79+
"@typescript-eslint/eslint-plugin": "^8.18.1",
80+
"@typescript-eslint/parser": "^8.18.1",
8081
"airbnb-js-shims": "^2.2.1",
8182
"babel-plugin-typescript-to-proptypes": "^2.0.0",
8283
"chalk": "4.1.0",
8384
"coveralls": "^3.0.6",
84-
"eslint": "^8.30.0",
85+
"eslint": "^8.57.0",
8586
"eslint-config-airbnb": "^19.0.4",
8687
"eslint-config-prettier": "^8.5.0",
8788
"eslint-plugin-import": "^2.26.0",
@@ -109,7 +110,7 @@
109110
"regenerator-runtime": "^0.10.5",
110111
"timezone-mock": "^1.1.0",
111112
"ts-node": "^10.9.1",
112-
"typescript": "^5.4.0"
113+
"typescript": "~5.5.0"
113114
},
114115
"packageManager": "[email protected]",
115116
"workspaces": {

0 commit comments

Comments
 (0)