scrooloose/syntastic — pull request #265 by powerman (2012-05-26 20:38:58+00:00)
Title: Fix: efm_perl missed some error messages

First example:

$ echo -e 'if (0)\nsome();\n}' | perl -c -
Semicolon seems to be missing at - line 1.
syntax error at - line 2, near ")
some"
Unmatched right curly bracket at - line 3, at end of line
- had compilation errors.

$ echo -e 'if (0)\nsome();\n}' | perl syntax_checkers/efm_perl.pl -c -
-:1:Semicolon seems to be missing

Second example:

$ echo -e 'if (0)' | perl -c -
syntax error at - line 1, at EOF
- had compilation errors.

$ echo -e 'if (0)' | perl syntax_checkers/efm_perl.pl -c -