import eslintConfig from "@electron-toolkit/eslint-config" import eslintConfigPrettier from "@electron-toolkit/eslint-config-prettier" import eslintPluginVue from "eslint-plugin-vue" import vueParser from "vue-eslint-parser" export default [ { ignores: ["**/node_modules", "**/dist", "**/out"] }, eslintConfig, ...eslintPluginVue.configs["flat/recommended"], { files: ["**/*.vue"], languageOptions: { parser: vueParser, parserOptions: { ecmaFeatures: { jsx: true }, extraFileExtensions: [".vue"] } } }, { files: ["**/*.{js,jsx,vue}"], rules: { "vue/require-default-prop": "off", "vue/multi-word-component-names": "off" } }, eslintConfigPrettier ]