eslint
- 安装
npm i eslint babel-eslint --save-dev
npm i pre-commit --save-dev
- 根目录创建.eslintignore,并添加
node_modules
test
src/public
- 根目录创建.eslintrc.json,并添加
{
"parser": "babel-eslint",
"env": {
"es6": true,
"commonjs": true,
"node": true
},
"rules": {
"indent": ["error", 2],
"quotes": [
"error",
"single",
{
"allowTemplateLiterals": true
}
],
"semi": ["error", "never"]
}
}
- package.json添加
{
"scripts": {
"lint": "eslint --ext .js ./src"
},
"pre-commit": ["lint"]
}
- vscode中配置
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},