.eslintrc.js 如下配置
module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint'
},
env: {
browser: true
},
extends: ['plugin:vue/essential', 'standard'],
// required to lint *.vue files
plugins: ['vue'],
/*
* 0 或 ’off’: 关闭规则。
* 1 或 ’warn’: 打开规则,并且作为一个警告,字体颜色为黄色(并不会导致检查不通过)。
* 2 或 ’error’:打开规则,并且作为一个错误 ,色体颜色为红色(退出码为1,检查不通过)。
*/
rules: {
'space-before-function-paren': 0, // 方法前的一个空格校验关闭
indent: [2, 4], //缩进风格 - 开启缩进4格
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
}
}