#256 Attempt to fix Rust linter issues

This commit is contained in:
w0rp 2017-02-07 15:15:22 +00:00
parent a3b7056cad
commit da8408501c
1 changed files with 4 additions and 3 deletions

View File

@ -17,14 +17,15 @@ function! ale_linters#rust#rustc#HandleRustcErrors(buffer_number, errorlines) ab
endif
let l:error = json_decode(l:errorline)
if !has_key(l:error, 'code') && !has_key(l:error, 'message')
continue
endif
if has_key(l:error, 'message')
let l:error = l:error.message
endif
if !has_key(l:error, 'code')
continue
endif
if !empty(l:error.code) && index(g:ale_rust_ignore_error_codes, l:error.code.code) > -1
continue
endif