介绍
ESLint是一个检测JS的工具,从而早期避免一些bug。详细介绍参见官网
安装
npm install -g eslint
设置
eslint --init
会有很多提示,比如JSX支持,ES6等,你可以自己进行step by step 生成配置文件。
我的配置
{
"env": {
"browser": true,
"es6": true
},
"extends": "eslint:recommended",
"installedESLint": true,
"parserOptions": {
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
},
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"double"
],
"semi": [
"error",
"never"
]
}
}
用法
eslint a.js b.js