我正在使用Visual Studio Code进行前端开发。我启用了sort-keys
规则,该规则要求所有对象的键必须按字母顺序排列。
我发现ESLint和Prettier都不支持自动修复,因为自动修复可能会引入潜在的错误,因此他们俩都拒绝了甚至考虑添加自动修复作为选项的建议。
现在我有一个很大的旧代码库,我刚刚在其中添加了ESLint,并且在项目中需要此sort-keys规则。如果我知道自己在做什么,可以通过某种VSCode插件或自定义脚本来自动修复它们吗?
我确信更改键的顺序不会对我的代码产生负面影响。 JSON对象和JS对象文字都需要它。
答案 0 :(得分:0)
并非完全自动化的解决方案,但它有助于在开发过程中手动对对象键进行排序。
Sort JS object keys VS Code插件
{
和}
。提示:展开选择键盘快捷键⌃⇧⌘→对此很有帮助。