App-Critique
view release on metacpan or search on metacpan
lib/App/Critique/Command/collect.pm view on Meta::CPAN
filter => $filter,
match => $match,
no_violation => $no_violation
});
return $predicate;
}
# NOTE:
# This was mostly taken from the guts of
# Perl::Critic::Util::{_is_perl,_is_backup}
# - SL
sub is_perl_file {
my ($file) = @_;
# skip all the backups
return 0 if $file =~ m{ [.] swp \z}xms;
return 0 if $file =~ m{ [.] bak \z}xms;
return 0 if $file =~ m{ ~ \z}xms;
return 0 if $file =~ m{ \A [#] .+ [#] \z}xms;
# but grab the perl files
return 1 if $file =~ m{ [.] PL \z}xms;
return 1 if $file =~ m{ [.] p[lm] \z}xms;
return 1 if $file =~ m{ [.] t \z}xms;
return 1 if $file =~ m{ [.] psgi \z}xms;
( run in 0.619 second using v1.01-cache-2.11-cpan-49f99fa48dc )