mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 20:54:26 +08:00
Simplify ale_linters#ruby#rubocop#GetType
This commit is contained in:
@@ -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', {
|
||||
|
||||
Reference in New Issue
Block a user