diff --git a/syntax_checkers/php.vim b/syntax_checkers/php.vim index e1c1e8db..4f22f910 100644 --- a/syntax_checkers/php.vim +++ b/syntax_checkers/php.vim @@ -42,7 +42,7 @@ function! SyntaxCheckers_php_GetLocList() let errorformat='%-GNo syntax errors detected in%.%#,PHP Parse error: %#syntax %trror\, %m in %f on line %l,PHP Fatal %trror: %m in %f on line %l,%-GErrors parsing %.%#,%-G\s%#,Parse error: %#syntax %trror\, %m in %f on line %l,Fatal %trror: %m in %f on line %l' let errors = SyntasticMake({ 'makeprg': makeprg, 'errorformat': errorformat }) - if !g:syntastic_phpcs_disable && executable("phpcs") + if empty(errors) && !g:syntastic_phpcs_disable && executable("phpcs") let errors = errors + s:GetPHPCSErrors() endif