| 123456789101112131415161718192021222324252627282930 |
- 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
- ]
|