diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..4ea6d1f0 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,33 @@ +module.exports = { + "env": { + "browser": true, + "es2021": true, + "node": true + }, + globals: { + defineProps: "readonly", + defineEmits: "readonly", + defineExpose: "readonly" + }, + "parser": "vue-eslint-parser", + "extends": [ + "eslint:recommended", + "plugin:vue/essential", + "plugin:@typescript-eslint/recommended" + ], + "parserOptions": { + "ecmaVersion": "latest", + "parser": "@typescript-eslint/parser", + "sourceType": "module" + }, + "plugins": [ + "vue", + "@typescript-eslint" + ], + "rules": { + "vue/multi-word-component-names": "off", + "@typescript-eslint/no-empty-function": "off", // 关闭空方法 + "@typescript-eslint/no-explicit-any": "off", // 关闭any类型的警告 + "vue/no-v-model-argument": "off" + } +}