diff options
author | Mark Grimes <mgrimes@cpan.org> | 2018-12-14 16:14:54 -0500 |
---|---|---|
committer | Mark Grimes <mgrimes@cpan.org> | 2018-12-14 17:13:49 -0500 |
commit | 38d25fc7c04c19724f6be53b4c2de530dd55d671 (patch) | |
tree | a1eba3aba2ec7df10c235a2d815c0c4612fb2bfb /ale_linters/hack/hhast.vim | |
parent | 2cfa09e02d65cd06649fb1ae5f988b7a110a124d (diff) | |
download | ale-38d25fc7c04c19724f6be53b4c2de530dd55d671.zip |
Update the perl-linter's l:pattern to catch missing errors
In some situations, errors reported by `perl -c` can have multiple
listings of "at <file> line <number>". If the l:pattern is changed to
use non-greedy matching it will also match these.
For example:
```
use strict;
use DateTime;
$asdf=1;
```
Results in:
```
Global symbol "$asdf" requires explicit package name (did you forget to declare "my $asdf"?) at /Users/mgrimes/t.pl line 3, <DATA> line 1.
/Users/mgrimes/t.pl had compilation errors.
```
I am not 100% sure why `perl -c` generates errors with the extra "file
line <num>". It only happens in some versions of perl when certain
modules are used.
Diffstat (limited to 'ale_linters/hack/hhast.vim')
0 files changed, 0 insertions, 0 deletions