import pluginVue from 'eslint-plugin-vue' import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' export default defineConfigWithVueTs( { ignores: ['dist/**', 'node_modules/**'] }, pluginVue.configs['flat/recommended'], vueTsConfigs.recommended, skipFormatting, { rules: { '@typescript-eslint/no-explicit-any': 'error', 'vue/multi-word-component-names': 'error', }, }, )