繁体   English   中英

ESLint:“react/sort-prop-types”错误可以自动修复吗?

[英]ESLint: Can "react/sort-prop-types" errors be auto-fixed?

我正在使用Eslint: v7.26.0并添加了以下规则:

'react/sort-prop-types': [
  2,
  {
    callbacksLast: true,
    ignoreCase: false,
    requiredFirst: true,
    sortShapeProp: true,
    noSortAlphabetically: false,
  },
],

但是,当我运行命令修复 ESLint 问题时,此规则引发的问题不会自动修复。

eslint --fix --format table someFile.js

有没有办法自动修复此规则引发的错误?

可悲的是,此规则不可自动修复。

您可以在此处查看所有受支持规则的列表。
它还告诉您规则是否可以使用eslint --fix ,以及它是否默认启用。

如果你正在使用VSCode并且已经安装了ESLint 扩展,那么它会显示你在主动开发过程中的所有错误,然后你可以修复这些错误。

唯一的缺点是,如果您处于开发过程中,您将不得不手动修复错误

sort-prop-types autofixer 确实在扩展边界内排序:我认为这是意料之中的。

https://github.com/yannickcr/eslint-plugin-react/blob/4a72e6a0784f7cc7f16f4574ce7f14de55540a73/tests/lib/rules/sort-prop-types.js#L1007-L1037

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM