[Eslint] Fix typing

This commit is contained in:
2025-12-13 14:28:22 +01:00
parent c453e7aa90
commit e9399cf7bb

View File

@@ -9,7 +9,7 @@ const style = {
'plugins': { 'plugins': {
'@stylistic': stylistic, '@stylistic': stylistic,
'@stylistic/js': stylistic, '@stylistic/js': stylistic,
'@stylistic/ts': stylistic, '@stylistic/ts': stylistic
}, },
'files': [ 'files': [
'**/*.ts', '**/*.ts',
@@ -45,7 +45,7 @@ const style = {
], ],
'@stylistic/array-bracket-spacing': [ '@stylistic/array-bracket-spacing': [
'error', 'error',
'always', 'always'
], ],
'@stylistic/array-element-newline': [ '@stylistic/array-element-newline': [
'error', 'error',
@@ -153,7 +153,7 @@ const style = {
'@stylistic/max-statements-per-line': [ '@stylistic/max-statements-per-line': [
'error', 'error',
{ {
'max': 1, 'max': 1
} }
], ],
'@stylistic/multiline-ternary': [ '@stylistic/multiline-ternary': [
@@ -213,7 +213,7 @@ const style = {
{ {
'blocks': 'never', 'blocks': 'never',
'classes': 'always', 'classes': 'always',
'switches': 'never', 'switches': 'never'
} }
], ],
@@ -597,7 +597,7 @@ const style = {
'blankLine': 'always', 'blankLine': 'always',
'prev': 'class', 'prev': 'class',
'next': '*' 'next': '*'
}, }
], ],
'@stylistic/quote-props': [ '@stylistic/quote-props': [
'error', 'error',
@@ -661,8 +661,8 @@ const style = {
'@stylistic/type-annotation-spacing': [ '@stylistic/type-annotation-spacing': [
'error', 'error',
{ {
'before': false, 'before': true,
'after': true, 'after': true
} }
], ],
'@stylistic/type-generic-spacing': 'error', '@stylistic/type-generic-spacing': 'error',
@@ -672,7 +672,7 @@ const style = {
'inside' 'inside'
], ],
'@stylistic/wrap-regex': 'error', '@stylistic/wrap-regex': 'error',
'@stylistic/ts/type-annotation-spacing': 'error', '@stylistic/ts/type-annotation-spacing': 'error'
} }
}; };
@@ -691,15 +691,15 @@ export default tseslint.config(
'ecmaVersion': 'latest', 'ecmaVersion': 'latest',
'globals': globals.browser, 'globals': globals.browser,
'parserOptions': { 'parserOptions': {
'parser': tseslint.parser, 'parser': tseslint.parser
}, }
}, },
'plugins': { 'plugins': {
'vue': vue, 'vue': vue,
'@stylistic': stylistic, '@stylistic': stylistic,
'@stylistic/js': stylistic, '@stylistic/js': stylistic,
'@stylistic/ts': stylistic, '@stylistic/ts': stylistic,
'@typescript-eslint': typescript, '@typescript-eslint': typescript
}, },
'extends': [ 'extends': [
eslint.configs.recommended, eslint.configs.recommended,
@@ -743,9 +743,9 @@ export default tseslint.config(
'error', 'error',
{ {
'singleline': 3, 'singleline': 3,
'multiline': 1, 'multiline': 1
} }
], ]
}, }
}, }
); );