module.exports = { env: { browser: true, es2021: true, node: true, }, extends: [ "eslint:recommended", "plugin:vue/vue3-essential", "plugin:@typescript-eslint/recommended", ], overrides: [], parser: "vue-eslint-parser", parserOptions: { ecmaVersion: "latest", parser: "@typescript-eslint/parser", sourceType: "module", }, plugins: ["vue", "@typescript-eslint"], rules: { "@typescript-eslint/ban-types": [ "error", { extendDefaults: true, types: { "{}": false, }, }, ], // 关闭typescript类型为any的警告 "@typescript-eslint/no-explicit-any": ["off"], // 驼峰命名,但忽略index "vue/multi-word-component-names": [ "error", { ignores: ["index"], //需要忽略的组件名 }, ], "no-console": "warn", "no-debugger": "warn", }, };