为了最大化的规避错误,在项目开发中开启了eslint
(vue-cli webpack
),但现在动不动就报错
有没有遇到严重点的错误才报错,比如变量没有 var,let 之类,不要什么行尾没有空格之类的错误报出来
而且一个一个改写 eslintrc 也很麻烦,有没有现成的,谢谢大家
现在的 eslintrc 为
// http://eslint.org/docs/user-guide/configuring
module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
sourceType: 'module'
},
env: {
browser: true,
},
// https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style
extends: 'standard',
// required to lint *.vue files
plugins: [
'html'
],
// add your custom rules here
'rules': {
"skipBlankLines": true,
// allow paren-less arrow functions
'arrow-parens': 0,
// allow async-await
'generator-star-spacing': 0,
// allow trace blank
"skipBlankLines": 0,
// allow one line brace
"brace-style": [2, "stroustrup", { "allowSingleLine": true }],
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
}
}
1
AdamChrist 2017-08-10 14:35:33 +08:00
JavaScript Standard Style
|
2
yoa1q7y 2017-08-10 14:37:44 +08:00
遵循 recommended 就好了啊,特殊的地方用注释 disable 一下
|
3
Tonni 2017-08-10 14:43:06 +08:00
推荐使用 Airbnb 的,ESLint 也配置好了,纠正错误可以使用 ESLint 的 `--fix` 参数先自动修复,在 CI 工具里面建议使用 `--max-warnings=0` 来压制所有的 warning。
|