diff options
-rw-r--r-- | ale_linters/ruby/rubocop.vim | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/ale_linters/ruby/rubocop.vim b/ale_linters/ruby/rubocop.vim index 1756f450..30aadd0c 100644 --- a/ale_linters/ruby/rubocop.vim +++ b/ale_linters/ruby/rubocop.vim @@ -37,20 +37,13 @@ function! ale_linters#ruby#rubocop#Handle(buffer, lines) abort endfunction function! ale_linters#ruby#rubocop#GetType(severity) abort - if a:severity ==? 'refactor' + if a:severity ==? 'convention' + \|| a:severity ==? 'warning' + \|| a:severity ==? 'refactor' return 'W' - elseif a:severity ==? 'convention' - return 'W' - elseif a:severity ==? 'warning' - return 'W' - elseif a:severity ==? 'error' - return 'E' - elseif a:severity ==? 'fatal' - return 'E' - else - echo 'Rubocop offense type unrecognized by ALE: ' + a:severity - return '' endif + + return 'E' endfunction call ale#linter#Define('ruby', { |