Vscode 开发Vue Eslint检查报错“Expected indentation of 8 spaces but found...”
·

复制代码
// https://eslint.org/docs/user-guide/configuring
module.exports = {
root: true,
parser: 'vue-eslint-parser',
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module',
},
env: {
browser: true,
node: true,
es6: true,
},
extends: 'eslint:recommended',
// required to lint *.vue files
plugins: ['vue'],
globals: {
document: true,
window: true,
},
// add your custom rules here
rules: {
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
},
//0--不启用; 1--出现问题会有警告; 2--出现问题会报错
indent: [
2,
2,
{
SwitchCase: 1, // (默认:0)指定 switch-case 语句的缩进级别
},
], // 强制使用一致的缩进
// eqeqeq: [2, 'always'], // 要求使用 === 和 !==
eqeqeq: ['off'], // 关闭要求使用 === he !==
semi: [2, 'never'], // 要求或禁止使用分号代替 ASI
quotes: [2, 'single'], // 强制使用一致的反勾号、双引号或单引号
'no-console': 'off',
camelcase: 2, //强制驼峰法命名
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
},
}
用这个就行了
"vue/html-self-closing": ["error", {
"html": {
"void": "always",
"normal": "never",
"component": "always"
},
"svg": "always",
"math": "always"
}],
'indent': ['off', 2]

更多推荐



所有评论(0)