J'essaie d'obtenir des avertissements Rubocop à afficher comme des marques de code dans Sublime Text 3. J'utilise SublimeLinter
et le paquet SublimeLinter-rubocop
. (Le paquet RuboCop
similaire fonctionne mais ne semble pas soutenir des marques de code.)SublimeLinter-Rubocop ne fonctionne pas même si activé et rubocop dans le chemin
rubocop
est installé et fonctionne à partir du dossier des cales rbenv:
$ rubocop response_test.rb
...
1 file inspected, 11 offenses detected
SublimeLinter utilise les cales rbenv:
SublimeLinter: computed PATH using /bin/bash:
/Users/andrew/.rbenv/shims
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
L'extension est activée:
...
"linters": {
"rubocop": {
"@disable": false,
"args": [],
"excludes": []
},
...
}
...
Mais les avertissements ne montrent pas et le linter ne semble même pas courir:
reloading settings Packages/User/SublimeLinter.sublime-settings
SublimeLinter: ruby: response_test.rb ['/usr/bin/ruby', '-wc']
SublimeLinter: ruby output:
Syntax OK
Y at-il quelque chose qui pourrait expliquer cela? Je suis nouveau à Rubocop et Sublime Text donc j'ai peut-être manqué quelque chose de basique.