fix: 适配 eslint v9 更新, 兼容低版本 node (#1930)

* fix: eslint v9 版本配置文件更新
This commit is contained in:
Raindrop-YL
2024-11-09 09:48:21 +08:00
committed by GitHub
parent d8e36ab0f8
commit fae6f413a5
4 changed files with 29 additions and 24 deletions
+25
View File
@@ -0,0 +1,25 @@
import js from '@eslint/js'
import pluginVue from 'eslint-plugin-vue'
import globals from "globals"
export default [
js.configs.recommended,
...pluginVue.configs['flat/essential'],
{
name: 'app/files-to-lint',
files: ['**/*.{js,mjs,jsx,vue}'],
languageOptions: {
ecmaVersion: 'latest',
sourceType: "module",
globals: globals.node
},
rules: {
"vue/max-attributes-per-line" : 0,
"vue/no-v-model-argument" : 0
},
},
{
name: 'app/files-to-ignore',
ignores: ['**/dist/**', '**/build/*.js', '**/src/assets/**', '**/public/**'],
},
]