Fix file name checking in rust handler (#581)

* Fix file name checking in rust handler

* Add a test for rust hanler

* Remove unused variable
This commit is contained in:
Agata Naomichi
2017-05-27 08:35:57 +09:00
committed by w0rp
parent 00d3141962
commit b934dc52b6
2 changed files with 11 additions and 3 deletions

View File

@@ -46,11 +46,9 @@ function! ale#handlers#rust#HandleRustErrorsForFile(buffer, full_filename, lines
endif
for l:span in l:error.spans
let l:span_filename = fnamemodify(l:span.file_name, ':t')
if (
\ l:span.is_primary
\ && (l:span_filename ==# l:filename || l:span_filename ==# '<anon>')
\ && (a:full_filename =~ (l:span.file_name . '$') || l:span.file_name ==# '<anon>')
\)
call add(l:output, {
\ 'lnum': l:span.line_start,