Files
2026-06-03 02:01:57 +08:00

31 lines
650 B
JavaScript

import js from '@eslint/js'
import vue from 'eslint-plugin-vue'
import typescript from '@vue/eslint-config-typescript'
import prettier from '@vue/eslint-config-prettier/skip-formatting'
export default [
js.configs.recommended,
...vue.configs['flat/essential'],
...typescript(),
prettier,
{
files: ['**/*.{js,mjs,cjs,vue,ts}'],
rules: {
// 你可以在这里添加自定义规则
}
},
{
files: ['scripts/**/*.mjs'],
languageOptions: {
globals: {
console: 'readonly',
process: 'readonly',
URL: 'readonly',
},
},
},
{
ignores: ['dist/**', 'node_modules/**']
}
]