If your linter plugin interfaces with a linter that is written in ruby,
you should subclass from
By doing so, you get support for rbenv and rvm (via rvm-auto-ruby).
rbenv and rvm support¶
During class construction, SublimeLinter attempts to locate the gem and ruby specified in cmd.
The following forms are valid for the first argument of
gem@ruby gem ruby
rbenv is installed and the gem is also under
the gem will be executed directly. Otherwise
(ruby [, gem]) will be executed.
rvm-auto-ruby is installed,
(rvm-auto-ruby [, gem]) will be executed.
gem will be executed.