React修改eslint配置

一、在package.json中添加rules

在package.json中找到eslintConfig这一项,在里面添加rules进行修改即可
例子:

1
2
3
4
5
6
"eslintConfig": {
"extends": "react-app",
"rules": {
"jsx-a11y/anchor-is-valid": "off"
}
}

二、打开webpack进行配置修改

运行

1
npm run eject

这时候就会多出个config文件夹,里面有个webpack.config.js是用来配置webpack的。

如果仅仅是在package.json修改后的话,重新打开服务器你会发现,修改的eslint配置并没有更新,这是因为webpack.config.js 里面有个eslint-loader的配置,其中有个cache配置默认设置的是true,要把它修改为false,再重启一下服务器就好了。