The Vim RuboCop plugin runs RuboCop and displays the results in Vim.
Please note that the current version of the Vim RuboCop plugin requires RuboCop 0.12.0 or later.
Obtain a copy of this plugin and place
rubocop.vim in your Vim plugin directory.
You can use the
:RuboCop command to run RuboCop and display the results.
You can also use the
:RuboCop command together with options. For example,
:RuboCop -a and so on.
To run with the specified configuration file, add the following line to your
let g:vimrubocop_config = '/path/to/rubocop.yml'
Credit for Shortcuts: Ack.vim
In the quickfix window, you can use:
o to open (same as enter) go to preview file (open but maintain focus on ack.vim results) t to open in new tab T to open in new tab silently h to open in horizontal split H to open in horizontal split silently v to open in vertical split gv to open in vertical split silently q to close the quickfix window
Additionally, the plugin registers
<Leader>ru in normal mode
for triggering it easily. You can disable these default mappings by setting
g:vimrubocop_keymap in your
.vimrc file, and then remap them differently.
For instance, to trigger RuboCop by pressing
<Leader>r you can put the following in
let g:vimrubocop_keymap = 0 nmap <Leader>r :RuboCop<CR>
The Vim RuboCop plugin is open-sourced software licensed under the MIT license.