gpt4 book ai didi

reactjs - WebStorm 中的 ESLint 配置错误

转载 作者:行者123 更新时间:2023-12-03 14:27:43 27 4
gpt4 key购买 nike

我正在尝试让 ESLint 在 WebStorm IDE 中工作。我正在提供我的配置文件和错误。

错误

Error: /usr/local/lib/node_modules/eslint-config-airbnb/rules/react.js: Configuration for rule "react/jsx-boolean-value" is invalid: Value "never,[object Object]" should NOT have more than 1 items. Referenced from: /usr/local/lib/node_modules/eslint-config-airbnb/index.js Referenced from: /Users/xxx/WebstormProjects/xx-xx-ui/xx/code/.eslintrc.js at 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",

最佳答案

我已经成功解决了这个问题

npm uninstall eslint-config-airbnb
npm i --save-dev eslint-config-airbnb
npm i --save-dev eslint
npm i --save-dev babel-eslint
npm i --save-dev eslint-plugin-jsx-a11y
npm i --save-dev eslint-plugin-react

我最终得到了这些包

    "eslint": "^4.15.0",
"eslint-config-airbnb": "^16.1.0",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.5.1"

修复背后的主要思想是让 eslint-config-airbnb 安装对等依赖项,这样做后,lint 后没有错误,IDE 内也没有警告(Webstorm2017.3.3)

关于reactjs - WebStorm 中的 ESLint 配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47010574/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com