create-react-app 的eslint规则 "react-app" 是什么

通过create-react-app生成了react的项目结构之后,感觉这个自带的eslint规则没有什么作用,因为它连最基本的'和"还有结尾需不需要;都没有作出要求。这样的规则怎么能给团队用呢。还是说得自己在rules里加规则?

那如果现在我想把这个改为airbnb的规则,应该怎么改呢

// package.json里
"eslintConfig": {
    "extends": "react-app"
  }
阅读 6.8k
3 个回答
// package.json里
"eslintConfig": {
    "extends": "airbnb"
  }

没用过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",

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题