/* eslint-env node */ require("@rushstack/eslint-patch/modern-module-resolution") module.exports = { extends: [ "eslint:recommended", "plugin:vue/vue3-recommended", "@electron-toolkit", "@electron-toolkit/eslint-config-ts/eslint-recommended", "@vue/eslint-config-typescript/recommended", "@vue/eslint-config-prettier", ], rules: { "vue/require-default-prop": "off", "vue/multi-word-component-names": "off", "@typescript-eslint/no-explicit-any": "off", "prettier/prettier": [ "error", { tabWidth: 4, useTabs: false, semi: false, singleQuote: false, trailingComma: "all", bracketSpacing: true, arrowParens: "avoid", printWidth: 140, htmlWhitespaceSensitivity: "ignore", proseWrap: "preserve", endOfLine: "auto", }, ], }, }