Javascript ESLint:Can";反应/分类道具类型“;错误是否可以自动修复?
我正在使用并添加了以下规则:Javascript ESLint:Can";反应/分类道具类型“;错误是否可以自动修复?,javascript,reactjs,npm,eslint,Javascript,Reactjs,Npm,Eslint,我正在使用并添加了以下规则: “反应/排序道具类型”:[ 2. { Callbacklast:对, ignoreCase:false, requiredFirst:是的, sortShapeProp:没错, 不按字母顺序排序:false, }, ], 但是,当我运行命令修复ESLint问题时,此规则引发的问题不会自动修复 eslint--fix--format table someFile.js 有没有办法自动修复此规则引发的错误?排序道具类型autofixer在排列边界内进行排序: 我想这
“反应/排序道具类型”:[
2.
{
Callbacklast:对,
ignoreCase:false,
requiredFirst:是的,
sortShapeProp:没错,
不按字母顺序排序:false,
},
],
但是,当我运行命令修复ESLint问题时,此规则引发的问题不会自动修复
eslint--fix--format table someFile.js
有没有办法自动修复此规则引发的错误?排序道具类型autofixer在排列边界内进行排序: 我想这是意料之中的
遗憾的是,这条规则无法自动修复。
您可以查看所有受支持规则的列表。
它还告诉您该规则是否可通过
eslint--fix修复,以及默认情况下是否已启用
如果您正在使用VSCode并安装了ESLint扩展,那么它将显示活动开发期间的所有错误,然后您可以修复这些错误
唯一的结论是,如果你在开发中,你必须手动修复错误,你读过了吗?它告诉您哪些规则可以自动修复。感谢您解释原因和可能的替代方案。我已经安装了VSCode和ESLint,它向我展示了所有可以修复的问题。我们还可以做些什么来自动化这个过程吗?我不确定自动化程度,但我已经使用Husky和lint staged设置了一个预提交挂钩,以防止易受攻击的代码被推送到远程repo。非常感谢!!我已经创建了你提到的配置,它工作得很好。太好了!快乐编码!!