import pluginVue from "eslint-plugin-vue"; import { defineConfigWithVueTs, vueTsConfigs } from "@vue/eslint-config-typescript"; import eslintConfigPrettier from "eslint-config-prettier"; export default defineConfigWithVueTs( { name: "app/files-to-lint", files: ["**/*.{ts,mts,tsx,vue}"], }, { name: "app/files-to-ignore", ignores: ["**/dist/**", "**/coverage/**"], }, pluginVue.configs["flat/essential"], vueTsConfigs.recommended, { rules: { "vue/multi-word-component-names": "off", }, }, eslintConfigPrettier, );