🎨 优化项目结构 && 完善ai配置

This commit is contained in:
2026-03-03 15:39:23 +08:00
parent 557c865948
commit 2714e63d2a
585 changed files with 62223 additions and 100018 deletions

29
web/eslint.config.mjs Normal file
View File

@@ -0,0 +1,29 @@
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,
'vue/multi-word-component-names': 'off',
'no-lone-blocks': 'off',
'no-extend-native': 'off',
'no-unused-vars': ['error', { argsIgnorePattern: '^_' }]
}
},
{
name: 'app/files-to-ignore',
ignores: ['**/dist/**', '**/build/*.js', '**/src/assets/**', '**/public/**']
}
]