我最近将系统从Ubuntu 16.04更新到了18.04,并且将所有开发工具(包括VSCode)更新了。
在我以前的VSCode版本中,在处理ruby和Ruby on Rails项目时,我常常为所有错误添加绿色波浪线下划线。有时,我不做盲目的自动校正,而是通过查看警告并使其正确。
但是在我的新VSCode版本中,rubocop警告没有得到这些绿色的波浪形下划线。
以下是我目前使用的版本
OS: Ubuntu 18.04
VSCode: 1.26.1
Ruby: 2.5.1p57
Rubocop: 0.58.2
我已经安装了 Peng Lv 的 Visual Studio Code Ruby 和 misogi 扩展的 Rubocop for Visual Studio Code 在我的VSCode中。
以下是我的自定义用户设置
{
"workbench.iconTheme": "vscode-icons",
"editor.fontSize": 12,
"editor.wordWrap": "on",
"editor.minimap.enabled": false,
"terminal.integrated.fontSize": 12,
"window.zoomLevel": 0,
"vsicons.dontShowNewVersionMessage": true,
"workbench.startupEditor": "newUntitledFile",
"editor.tabSize": 2,
"ruby.rubocop.executePath": "/home/atom/.rvm/gems/ruby-2.5.1/bin/rubocop/",
"ruby.format": "rubocop",
"ruby.rubocop.onSave": true,
"terminal.integrated.rendererType": "dom"
}
现在我可以进行格式化了,当我执行ctrl + shift + i
时,它也可以进行一些自动更正。
我是否需要启用或添加更多功能?我不记得在以前的版本中也添加了rubocop executePath。
有人可以帮助我获得此功能吗?在安装VSCode,rubocop或配置它时我是否犯了任何错误?