| | |
| | | node: true, |
| | | es6: true, |
| | | }, |
| | | extends: ['plugin:vue/recommended', 'eslint:recommended'], |
| | | extends: [/* vue 2 配置 */ |
| | | "plugin:vue/recommended", |
| | | "plugin:vue/essential", |
| | | "plugin:vue/strongly-recommended", |
| | | /* vue 3 配置 */ |
| | | // "plugin:vue/vue3-recommended" |
| | | // "plugin:vue/vue3-essential" |
| | | // "plugin:vue/vue3-strongly-recommended" |
| | | ], |
| | | |
| | | // add your custom rules here |
| | | //it is base on https://github.com/vuejs/eslint-config-vue |
| | | rules: { |
| | | 'vue/no-unused-vars': 'error', |
| | | 'eqeqeq': ['error', 'always'], // 强制使用三个等于号 |
| | | 'semi': 2, // 语句可以不需要分号结尾 |
| | | 'semi': 0, // 语句可以不需要分号结尾 |
| | | 'no-use-before-define': [1, 'nofunc'], // 未定义前不能使用 |
| | | 'max-lines': ['error', { 'max': 2000, 'skipBlankLines': true }], |
| | | 'no-mixed-spaces-and-tabs': 'warn', // 禁止使用空格和tab混合缩进 |