Spaces:
Running
Running
import { globalIgnores } from 'eslint/config' | |
import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' | |
import pluginVue from 'eslint-plugin-vue' | |
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' | |
// To allow more languages other than `ts` in `.vue` files, uncomment the following lines: | |
// import { configureVueProject } from '@vue/eslint-config-typescript' | |
// configureVueProject({ scriptLangs: ['ts', 'tsx'] }) | |
// More info at https://github.com/vuejs/eslint-config-typescript/#advanced-setup | |
export default defineConfigWithVueTs( | |
{ | |
name: 'app/files-to-lint', | |
files: ['**/*.{ts,mts,tsx,vue}'], | |
}, | |
globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']), | |
pluginVue.configs['flat/essential'], | |
vueTsConfigs.recommended, | |
skipFormatting, | |
) | |