Subject: | all_perl_files_ok() is confused by .3pm files (generated by Pod::Man) |
for example:
# syntax error at /home/vagrant/perl-tags/xt/../local/man/man3/Devel::Cover::Op.3pm line 1, near "."
# Can't find string terminator '"' anywhere before EOF at /home/vagrant/perl-tags/xt/../local/man/man3/Devel::Cover::Op.3pm line 158.
as you can see from the path, these files (generated by Pod::Man) are in my local/ lib in project root, and aren't filtered out. Documentation says:
A perl file is *.pl or *.pm or *.t or a file starting with #!...perl
which doesn't apply to these files. Looking at source, `_is_perl_module` is also true if name contains '::'
$_[0] =~ /::/;
I don't know why that feature exists, so not sure what to suggest as fix.