Parse-PMFile
view release on metacpan or search on metacpan
lib/Parse/PMFile.pm view on Meta::CPAN
next;
}
if ($self->{USERID} && $self->{PERMISSIONS} && !$self->_perm_check($package)) {
delete $ppp->{$package};
next;
}
# Check that package name matches case of file name
{
my (undef, $module) = split m{/lib/}, $self->{PMFILE}, 2;
if ($module) {
$module =~ s{\.pm\z}{};
$module =~ s{/}{::}g;
if (lc $module eq lc $package && $module ne $package) {
# warn "/// $self->{PMFILE} vs. $module vs. $package\n";
$errors{$package} = {
indexing_warning => "Capitalization of package ($package) does not match filename!",
infile => $self->{PMFILE},
};
( run in 0.489 second using v1.01-cache-2.11-cpan-71847e10f99 )