- Update documentation for starting point change in version 1.5
(Dagfinn Ilmari Mannsåker)
+ - Check *.pod files as well as *.pm, *.pl and *.t (RT#82032)
+ (Dagfinn Ilmari Mannsåker)
1.6 2015-07-30 21:51:00-07:00 America/Los_Angeles
- Add 'no_test' import option to allow more composability
sub _all_perl_files {
my @all_files = _all_files(@_);
- return grep { _is_perl_module($_) || _is_perl_script($_) } @all_files;
+ return grep { _is_perl_module($_) || _is_perl_script($_) || _is_pod_file($_) } @all_files;
}
sub _all_files {
$_[0] =~ /\.pm$/i || $_[0] =~ /::/;
}
+sub _is_pod_file {
+ $_[0] =~ /\.pod$/i;
+}
+
sub _is_perl_script {
my $file = shift;
return 1 if $file =~ /\.pl$/i;
Applies C<eol_unix_ok()> to all perl files found in C<@directories> (and sub
directories). If no <@directories> is given, the starting point is the current
working directory, as tests are usually run from the top directory in a typical
-CPAN distribution. A perl file is *.pl or *.pm or *.t or a file starting
+CPAN distribution. A perl file is *.pl or *.pm or *.pod or *.t or a file starting
with C<#!...perl>
Valid C<\%options> currently are: