每 这个评论 在vscode-ruby-rubocop GitHub上,您可以使用以下设置:
{ "editor.formatOnSave": true, "editor.formatOnSaveTimeout": 5000, "ruby.rubocop.executePath": "path/where/rubocop/is/located", "ruby.format": "rubocop", }
只需将它们应用到我本地盒子上的用户设置即可起作用。 VS Code给我的错误 ruby.rubocop.executePath 设置说它不可执行,并且删除该行似乎不会导致显示该错误,并仍然相应地格式化我的代码。设置较低的超时(我试过2500)似乎也会在保存时打破自动格式,所以我建议将其保留为5000。
ruby.rubocop.executePath
不幸的是,目前的rubocop扩展无法做到这一点。主要用例是在你的红宝石上lint并在IDE中显示视觉提示。
它目前是github上的一个开放问题/功能请求。查看此问题以查看进度,直至解决。
https://github.com/misogi/vscode-ruby-rubocop/issues/49