Files
monisuo/monisuo-admin/eslint.config.mjs

40 lines
729 B
JavaScript
Raw Normal View History

2026-03-22 13:55:23 +08:00
import antfu from '@antfu/eslint-config'
import pluginQuery from '@tanstack/eslint-plugin-query'
export default antfu({
type: 'app',
vue: {
overrides: {
'vue/block-lang': ['warn', {
script: { lang: ['ts', 'tsx'] },
}],
},
},
typescript: true,
formatters: {
css: true,
html: true,
markdown: 'prettier',
},
ignores: [
'**/build/**',
'**/components/ui/**',
],
settings: {
'import/core-modules': ['vue-router/auto-routes'],
},
globals: {
definePage: 'readonly',
},
imports: {
overrides: {
'perfectionist/sort-imports': ['error', {
tsconfig: { rootDir: '.' },
}],
},
},
...pluginQuery.configs['flat/recommended'],
})