餐饮油烟智能监测与监管一体化平台
riku
2026-03-16 0488cc32d225a28289ba6c70a2a297f347cacdad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { defineConfig, globalIgnores } from 'eslint/config'
import globals from 'globals'
import js from '@eslint/js'
import pluginVue from 'eslint-plugin-vue'
import pluginVitest from '@vitest/eslint-plugin'
import pluginOxlint from 'eslint-plugin-oxlint'
import skipFormatting from 'eslint-config-prettier/flat'
 
export default defineConfig([
  {
    name: 'app/files-to-lint',
    files: ['**/*.{vue,js,mjs,jsx}'],
  },
 
  globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']),
 
  {
    languageOptions: {
      globals: {
        ...globals.browser,
      },
    },
  },
 
  js.configs.recommended,
  ...pluginVue.configs['flat/essential'],
 
  {
    ...pluginVitest.configs.recommended,
    files: ['src/**/__tests__/*'],
  },
 
  ...pluginOxlint.buildFromOxlintConfigFile('.oxlintrc.json'),
 
  skipFormatting,
])