Я пытаюсь заставить предупреждения Rubocop отображаться как кодовые метки в Sublime Text 3. Я использую SublimeLinter
и пакет SublimeLinter-rubocop
. (Аналогичный пакет RuboCop
работает, но не поддерживает маркировку кода.)
rubocop
устанавливается и запускается из папки rbenv shims:
$ rubocop response_test.rb
...
1 file inspected, 11 offenses detected
SublimeLinter использует прокладки rbenv:
SublimeLinter: computed PATH using /bin/bash:
/Users/andrew/.rbenv/shims
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Расширение включено:
...
"linters": {
"rubocop": {
"@disable": false,
"args": [],
"excludes": []
},
...
}
...
Но предупреждения не отображаются, и линтер даже не запускается:
reloading settings Packages/User/SublimeLinter.sublime-settings
SublimeLinter: ruby: response_test.rb ['/usr/bin/ruby', '-wc']
SublimeLinter: ruby output:
Syntax OK
Есть ли что-нибудь, что могло бы объяснить это? Я новичок в Rubocop и Sublime Text, поэтому, возможно, я пропустил что-то основное.