eslint使用
Posted 码农的成长之路-Jeson
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eslint使用相关的知识,希望对你有一定的参考价值。
参考文档
http://www.cnblogs.com/hahazexia/p/6393212.html
http://blog.guowenfh.com/2016/08/07/ESLint-Rules/
官网
配置
// 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\': { // 规则
// allow paren-less arrow functions--允许箭头函数前面不写空格
\'arrow-parens\': 0,
// allow async-await
\'generator-star-spacing\': 0,
// allow debugger during development
\'no-debugger\': process.env.NODE_ENV === \'production\' ? 2 : 0, // 不允许在生产环境使用debug
\'semi\': [\'error\', \'always\'], // 结尾强制有分号
\'indent\': 0,
\'space-before-function-paren\': 0 // 可以xx(){} 原来 xx () {}
}
}
以上是关于eslint使用的主要内容,如果未能解决你的问题,请参考以下文章
gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量