"eslintConfig": { "extends": "react-app", "rules":{ "eqeqeq":["off"], "jsx-a11y/accessible-emoji":["off"], "no-useless-constructor":["off"], "jsx-a11y/alt-text":"off" }
上面就是react的eslint配置 :
"extends": "react-app", 是说默认的配置;
"rules"对象 ,我们可以修改规则的配置 ,里面的每一项是这样的:多个是数组形式单个就没有必要了( ["off"] 或者 "off" );
数组[]里的 :0 禁用此规则 1 不符合规则即给出警告 2 不符合规则即报错 比如 "eqeqeq":[2],不符合规则 直接报错;
数组里还可以配置 ["error",0/1/2] 这样来 书写 表示是否启用
关于规则配置这块我们可以去使用airbnb; "extends": "airbnb", 这个库有关于react es5 6的代码规范;
最后根据警告框的内容把这些警告全部清完就可以了;