Invalid configuration for rule quot;react/jsx-sort-propsquot;(规则Quot;Reaction/JSX-Sort-PropsQuot;的配置无效)
本文介绍了规则&Quot;Reaction/JSX-Sort-Props&Quot;的配置无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用插件eslint-plugin-react按字母顺序对道具名称进行排序,但遇到以下错误:
[Error ] .eslintrc.json: Configuration for rule "react/jsx-sort-props" is invalid: Value {"callbacksLast":true,"shorthandFirst":false,"shorthandLast":true,"multiline":"last","ignoreCase":true,"noSortAlphabetically":false} should NOT have additional properties.
这是我的.eslintrc.json
文件:
{
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"next/core-web-vitals"
],
"rules": {
"react/jsx-sort-props": [
"2",
{
"callbacksLast": true,
"shorthandFirst": false,
"shorthandLast": true,
"multiline": "last",
"ignoreCase": true,
"noSortAlphabetically": false
}
]
}
}
我错过了什么?
推荐答案
有两个问题:
- 如果您使用的是数字,则严重性选项应该是数字,而不是包含数字的字符串-
2
,而不是"2"
。(不过,就我个人而言,我建议使用"error"
-通过阅读配置可以更清楚地了解规则对您的项目意味着什么-"error"
比2
更直观) - Linter规则的
jsx-sort-props.js
中存在错误-尽管文档引用了multiline
属性,但该属性在LINT规则实现中不存在,因此当您传入包含该属性的对象时会抛出错误。删除它。
"rules": {
"react/jsx-sort-props": [
2,
{
"callbacksLast": true,
"shorthandFirst": false,
"shorthandLast": true,
"ignoreCase": true,
"noSortAlphabetically": false
}
]
}
这篇关于规则&Quot;Reaction/JSX-Sort-Props&Quot;的配置无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:规则&Quot;Reaction/JSX-Sort-Props&Quot;的配置无效


猜你喜欢
- addEventListener 在 IE 11 中不起作用 2022-01-01
- Flexslider 箭头未正确显示 2022-01-01
- 400或500级别的HTTP响应 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01
- Fetch API 如何获取响应体? 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01