diff options
Diffstat (limited to 'ale_linters/php/phpstan.vim')
-rw-r--r-- | ale_linters/php/phpstan.vim | 14 |
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 |