通过create-react-app生成了react的项目结构之后,感觉这个自带的eslint规则没有什么作用,因为它连最基本的'和"还有结尾需不需要;都没有作出要求。这样的规则怎么能给团队用呢。还是说得自己在rules里加规则?
那如果现在我想把这个改为airbnb的规则,应该怎么改呢
// package.json里
"eslintConfig": {
"extends": "react-app"
}
通过create-react-app生成了react的项目结构之后,感觉这个自带的eslint规则没有什么作用,因为它连最基本的'和"还有结尾需不需要;都没有作出要求。这样的规则怎么能给团队用呢。还是说得自己在rules里加规则?
那如果现在我想把这个改为airbnb的规则,应该怎么改呢
// package.json里
"eslintConfig": {
"extends": "react-app"
}
没用过create-react-app
但是讲道理一般都会在.eslintrc这个文件里改.
https://www.npmjs.com/package...
npm i eslint-config-airbnb
//.eslintrc
{
"extends": ["eslint:recommended", "airbnb"],
"env": {
"browser": true,
"commonjs": true,
"node": true,
"es6": true
},
"parserOptions": {
"ecmaVersion": 6
},
"rules": {
"no-console": "off",
"strict": ["error", "global"],
"curly": "warn"
}
}
不行的话就把 eslint:recommended
删了
直接 "extends": "airbnb",
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1k 阅读✓ 已解决
1 回答711 阅读✓ 已解决
2 回答876 阅读✓ 已解决
4 回答1.2k 阅读
npm地址