Javascript 修复VSCode中的排序键ESLint规则
我正在使用VisualStudio代码进行前端开发。我已经启用了Javascript 修复VSCode中的排序键ESLint规则,javascript,visual-studio-code,eslint,prettier,Javascript,Visual Studio Code,Eslint,Prettier,我正在使用VisualStudio代码进行前端开发。我已经启用了排序键规则,该规则要求所有对象的键按字母顺序排列。 我发现,无论是EsLIt还是更漂亮的都支持自动修复,因为自动修复可能会引入错误,因此他们都拒绝了建议,甚至考虑将AutoFIX作为选项添加。p> 现在我有一个非常大的遗留代码库,我刚刚在其中添加了ESLint,我需要在项目中使用这个排序键规则。如果我知道自己在做什么,有没有办法自动修复它们,可能是通过一些VSCode插件或自定义脚本? 我确信更改键的顺序不会对我的代码产生负面影响。
排序键
规则,该规则要求所有对象的键按字母顺序排列。我发现,无论是EsLIt还是更漂亮的都支持自动修复,因为自动修复可能会引入错误,因此他们都拒绝了建议,甚至考虑将AutoFIX作为选项添加。p> 现在我有一个非常大的遗留代码库,我刚刚在其中添加了ESLint,我需要在项目中使用这个排序键规则。如果我知道自己在做什么,有没有办法自动修复它们,可能是通过一些VSCode插件或自定义脚本?
我确信更改键的顺序不会对我的代码产生负面影响。对于JSON对象和JS对象文本,我都需要它。这不是一个完全自动化的解决方案,但它有助于在开发过程中手动排序对象键 VS代码插件
{
和}
。提示:展开选择键盘快捷键⌃⇧⌘→ 这是有帮助的对于JSON对象和JS对象文本,我都需要它。
-请注意。如果你有一个对象或数组,那么你有一个对象或数组,句号。JSON格式是一种用字符串表示对象的方法,如constmyjson='{“foo”:“bar”}'
。对普通对象的键进行排序与重新排列碰巧是JSON格式的字符串部分完全不同(可能要容易得多)。您可以集成表示它生成排序键的fixable@CertainPerformance我指的是.json文件中的对象,以及JS文件中以函数作为键值的对象。我正在检查pull请求,看看是否可以集成它。我也需要把它传给我的队友,所以需要保持安装步骤尽可能简单。