feat(lint): add ESLint rules

Added some ESLint rules (see eslint.config.js).
This commit is contained in:
2026-08-08 15:33:31 +02:00
parent 01df3b8932
commit 8fe20970e5
+32
View File
@@ -13,6 +13,38 @@ export default defineConfig([
...globals.browser,
...globals.node
}
},
rules: {
'eqeqeq': 'error',
'no-unused-vars': 'error',
'no-undef': 'error',
'prefer-const': 'error',
'no-var': 'error',
'no-duplicate-imports': 'error',
'no-import-assign': 'error',
'no-empty-function': 'error',
'default-param-last': 'error',
'prefer-arrow-callback': 'error',
'require-await': 'warn',
'no-async-promise-executor': 'error',
'no-unreachable': 'error',
'no-constant-condition': 'error',
'no-debugger': 'error',
'no-alert': 'error',
'no-console': 'warn',
'no-new-object': 'error',
'no-array-constructor': 'error',
'no-prototype-builtins': 'error',
'object-shorthand': 'error',
'prefer-template': 'error',
}
},
pluginVue.configs['flat/essential'],