You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
607 B
25 lines
607 B
import pluginVue from 'eslint-plugin-vue' |
|
import vueTsEslintConfig from '@vue/eslint-config-typescript' |
|
import pluginVitest from '@vitest/eslint-plugin' |
|
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' |
|
|
|
export default [ |
|
{ |
|
name: 'app/files-to-lint', |
|
files: ['**/*.{ts,mts,tsx,vue}'], |
|
}, |
|
|
|
{ |
|
name: 'app/files-to-ignore', |
|
ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], |
|
}, |
|
|
|
...pluginVue.configs['flat/essential'], |
|
...vueTsEslintConfig(), |
|
|
|
{ |
|
...pluginVitest.configs.recommended, |
|
files: ['src/**/__tests__/*'], |
|
}, |
|
skipFormatting, |
|
]
|
|
|