【发布时间】:2018-04-11 03:45:35
【问题描述】:
我正在尝试让 ESLint 在 WebStorm IDE 中工作。我正在提供我的配置文件和错误。
错误
错误: /usr/local/lib/node_modules/eslint-config-airbnb/rules/react.js: 规则“react/jsx-boolean-value”的配置无效:值 “从不,[object Object]”不应超过 1 个项目。引用 来自:/usr/local/lib/node_modules/eslint-config-airbnb/index.js 参考自: /Users/xxx/WebstormProjects/xx-xx-ui/xx/code/.eslintrc.js 在 validateRuleOptions (/usr/local/lib/node_modules/eslint/lib/config/config-validator.js:113:15)
.eslintrc.js
module.exports = {
"extends": "airbnb",
"rules": {
"import/extensions": 1,
"import/first": 1,
"import/prefer-default-export": 1,
"max-len": 1,
"no-case-declarations": 1,
"no-console": 1,
"no-empty": 0,
"no-fallthrough": 1,
"no-mixed-spaces-and-tabs": 1,
"no-param-reassign": 0,
"no-tabs": 1,
"no-undef": 0,
"no-unused-vars": 1,
"one-var": 1,
"prefer-const": 1,
}
};
package.json
这些是开发依赖项
"eslint-config-airbnb": "^15.1.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^5.1.1",
"eslint-plugin-react": "^7.4.0",
【问题讨论】:
-
在你的 eslintrc 文件中覆盖该规则
-
@Dane 你在说什么规则..
-
添加
"react/jsx-boolean-value": "never"到你的eslintrc..好像airbnb文件有错误,所以你最好覆盖它 -
npm install eslint-plugin-import --save-dev ?
标签: reactjs webstorm eslint eslint-config-airbnb