我正在使用Visual Studio Code进行我的前端开发。我已经启用了“sort-keys”规则,它要求所有对象的键按字母顺序排列。
我发现ESLint和Prettier都不支持自动修复它,因为自动修复可能引入潜在的错误,所以它们都拒绝考虑添加自动修复选项。
我发现ESLint和Prettier都不支持自动修复它,因为自动修复可能引入潜在的错误,所以它们都拒绝考虑添加自动修复选项。
现在我有一个非常庞大的遗留代码库,我刚刚添加了ESLint,并且我需要在项目中使用这个sort-keys规则。如果我知道我在做什么,是否有任何方式可以自动修复它们,可能是通过一些VSCode插件或自定义脚本?
我确信改变键的顺序不会对我的代码产生负面影响。我需要对JSON对象和JS对象文字都进行这样的操作。
const myJSON = '{"foo":"bar"}'
。对于普通对象来说,排序键与重新排列恰好处于JSON格式中的字符串部分是非常不同的(也可能更容易)。 - CertainPerformance