refactor: upgrade typescript-eslint and start the stylistic migration

This commit is contained in:
Rainer Killinger
2026-10-01 16:44:51 +02:00
parent 444557b725
commit c5e60ab9e5
20 changed files with 352 additions and 234 deletions
+2 -3
View File
@@ -22,7 +22,7 @@ const config = {
'plugin:unicorn/recommended',
'prettier',
],
plugins: ['eslint-plugin-unicorn', 'eslint-plugin-jsdoc'],
plugins: ['eslint-plugin-unicorn', 'eslint-plugin-jsdoc', '@stylistic/eslint-plugin'],
settings: {
jsdoc: {
mode: 'typescript',
@@ -76,7 +76,7 @@ const config = {
],
},
],
'@stylistic/lines-between-class-members': ['error', 'always'],
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-unused-vars': [
'error',
@@ -85,7 +85,6 @@ const config = {
argsIgnorePattern: '^_',
},
],
'@typescript-eslint/lines-between-class-members': ['error', 'always'],
'@typescript-eslint/no-explicit-any': 'error',
'@typescript-eslint/no-non-null-assertion': 'off',
},
+3 -2
View File
@@ -22,8 +22,9 @@
"typescript": "5.9.3"
},
"peerDependencies": {
"@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0",
"@stylistic/eslint-plugin": "5.10.0",
"@typescript-eslint/eslint-plugin": "8.39.1",
"@typescript-eslint/parser": "8.39.1",
"eslint": "8.57.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-jsdoc": "48.2.1",