summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ale_linters/ruby/rubocop.vim17
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', {