chore(.eslintrc.js): 修改eslint配置

Former-commit-id: bbe6b5913e6e9cf264509981434c1849cb1e19a9
This commit is contained in:
郝先瑞
2022-05-04 14:40:12 +08:00
parent 76c2760747
commit c7302740e1

View File

@@ -1,33 +1,30 @@
module.exports = { module.exports = {
"env": { env: {
"browser": true, browser: true,
"es2021": true, es2021: true,
"node": true node: true
}, },
globals: { globals: {
defineProps: "readonly", defineProps: 'readonly',
defineEmits: "readonly", defineEmits: 'readonly',
defineExpose: "readonly" defineExpose: 'readonly'
}, },
"parser": "vue-eslint-parser", parser: 'vue-eslint-parser',
"extends": [ extends: [
"eslint:recommended", 'eslint:recommended',
"plugin:vue/essential", 'plugin:vue/vue3-essential',
"plugin:@typescript-eslint/recommended" 'plugin:@typescript-eslint/recommended'
], ],
"parserOptions": { parserOptions: {
"ecmaVersion": "latest", ecmaVersion: 'latest',
"parser": "@typescript-eslint/parser", parser: '@typescript-eslint/parser',
"sourceType": "module" sourceType: 'module'
}, },
"plugins": [ plugins: ['vue', '@typescript-eslint'],
"vue", rules: {
"@typescript-eslint" 'vue/multi-word-component-names': 'off',
], '@typescript-eslint/no-empty-function': 'off', // 关闭空方法检查
"rules": { '@typescript-eslint/no-explicit-any': 'off', // 关闭any类型的警告
"vue/multi-word-component-names": "off", 'vue/no-v-model-argument': 'off'
"@typescript-eslint/no-empty-function": "off", // 关闭空方法 }
"@typescript-eslint/no-explicit-any": "off", // 关闭any类型的警告 };
"vue/no-v-model-argument": "off"
}
}