summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ale_linters/php/phpstan.vim14
1 files changed, 8 insertions, 6 deletions
diff --git a/ale_linters/php/phpstan.vim b/ale_linters/php/phpstan.vim
index b0d2a8d3..a0942530 100644
--- a/ale_linters/php/phpstan.vim
+++ b/ale_linters/php/phpstan.vim
@@ -57,12 +57,14 @@ function! ale_linters#php#phpstan#Handle(buffer, lines) abort
return l:output
endif
- for l:err in l:res.files[expand('#' . a:buffer .':p')].messages
- call add(l:output, {
- \ 'lnum': l:err.line,
- \ 'text': l:err.message,
- \ 'type': 'E',
- \})
+ for l:key in keys(l:res.files)
+ for l:err in l:res.files[l:key].messages
+ call add(l:output, {
+ \ 'lnum': l:err.line,
+ \ 'text': l:err.message,
+ \ 'type': 'E',
+ \})
+ endfor
endfor
return l:output