作者:轻羽yy | 来源:互联网 | 2022-10-16 13:11
编辑:这是3.1.0中的错误-升级到3.1.1+以获取此功能的有效版本。
create-react-app 3.1.0应该支持自定义eslint警告,如下所示:https : //github.com/facebook/create-react-app/pull/7036
文档在这里:https : //facebook.github.io/create-react-app/docs/setting-up-your-editor#experimental-extending-the-eslint-config
我相信我package.json中的规则设置是正确的,因为IDEA会选择它,并且不再在编辑器中放置点位置警告。
但npm start
仍然抱怨:
./src/Auth/AuthenticationProvider.tsx
Line 135: Expected dot to be on same line as property dot-location
我package.json
是根据文档,并且我已将EXTEND_ESLINT
变量添加到.env
文件中。
我的package.json配置:
"eslintConfig": {
"extends": [
"react-app"
],
"rules": {
"dot-location": "off"
}
},
环境变量已在我的.env
文件中设置。
而例如没有源代码的样子:
props.auth0Client.loginWithRedirect().
catch((e)=>{errorHandler(e)});
我究竟做错了什么?
我是不是误解了eslint
config的工作方式,或者我对create-react-app的这个新功能实际上应该做的事情是错误的?
请注意:我不想到处添加注释到我的代码来禁用警告-问题是关于自定义eslint
配置。