我已经尝试了好几件事,但是我找不到办法为项目禁用eqeqeq。
我的项目是通过create-react-app --typescript创建的
这是屏幕截图 https://imgur.com/RqC2D4i https://imgur.com/aKjJiyz
我已经尝试了eslint或tslint的多个插件
我尝试了几个配置文件:
.eslintrc
.eslint.config
.eslint.json
.tslintrc
.tslint.config
.tslint.json
甚至在package.json中
"eslintConfig": {
"extends": "react-app"
"rules": {
"eqeqeq": "off"
}
},
rc,.json或.config文件中的规则,我尝试了几种组合方式
{
"rules": {
"eqeqeq": "off" // never, 0, 2
}
}
答案 0 :(得分:0)
Create-react-app默认情况下禁用外部eslint配置。 要扩展默认的eslint配置,请设置这样的环境变量。
EXTEND_ESLINT=true
然后您可以使用任何eslint配置设置,例如package.json
或.eslintrc.js
等。
有关更多信息,https://create-react-app.dev/docs/setting-up-your-editor/#experimental-extending-the-eslint-config
这是从react-scripts 3.3.0开始的实验性功能,但至少它应与此兼容。