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;的配置无效
基础教程推荐
猜你喜欢
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01
- 在for循环中使用setTimeout 2022-01-01
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- 动态更新多个选择框 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 悬停时滑动输入并停留几秒钟 2022-01-01
- 响应更改 div 大小保持纵横比 2022-01-01
- 我什么时候应该在导入时使用方括号 2022-01-01