eslint配置 (参考地址)
*提交前必须检验是否所有代码都没eslint报错,0报错才可提交,切记。
1. 安装eslint相关依赖包到开发时依赖(可配置为全局包)以及standard
"eslint": "^4.19.1",
"eslint-config-import": "^0.13.0",
"eslint-config-standard": "^11.0.0",
"eslint-plugin-import": "^2.9.0",
"eslint-plugin-node": "^6.0.1",
"eslint-plugin-promise": "^3.7.0",
"eslint-plugin-react": "^7.7.0",
"eslint-plugin-standard": "^3.0.1",
"standard": "^11.0.1",
2. 配置 .eslintrc.json 文件代码
{
"extends": "standard",
"env": {
"browser": true,
"node": true
},
"globals": {
"$": true,
"BMap": true,
"define": true,
"MozWebSocket": true
},
"plugins": [
"react"
],
"settings": {
"react": {
"createClass": "createReactClass",
"pragma": "React"
}
},
"rules": {
"semi":"off",
"one-var": "off",
"eqeqeq": 0,
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"spaced-comment": 0,
"no-useless-constructor": 0
}
}