AnyEvent-DNS-EtcHosts
view release on metacpan or search on metacpan
use warnings;
open my $fh, '<', 'MANIFEST' or die $!;
while ($_ = <$fh>) {
chomp;
s/\t.*//s;
open my $fh2, '<', $_ or next;
my $line = <$fh2>;
close $fh2;
next unless /\.(c|cc|cpp|md|pl|pm|psgi|sh|t|txt)$/i or $line =~ m{^#!.*\bperl};
eol_unix_ok $_, "No incorrect line endings in '$_'", { trailing_whitespace => 1, all_reasons => 1 };
}
close $fh;
done_testing();
xt/portability_files.t view on Meta::CPAN
-l $file and $bad_names{$file} .= 'symlink,';
}
# if it's a directory, check that it has no extension
if ($tests{'dir_noext'}) {
-d $file and tr/.// > 0 and $bad_names{$file} .= 'dir_noext,';
}
}
sub run_tests {
fileparse_set_fstype('Unix');
if ($options{use_file_find}) {
# check all files found using File::Find
find(\&test_name_portability, File::Spec->curdir);
} else {
# check only against files listed in MANIFEST
my $manifest = maniread();
( run in 2.370 seconds using v1.01-cache-2.11-cpan-0bb4e1dffa6 )