Author/MaintainerMAROS
Version
Release Date2013-05-25
Kwalitee123.33
Core Kwalitee93.33
External Links

Kwalitee Fails

Core fails
metricremedy
no mymeta files

This distribution contains MYMETA.* files which should be used only locally. This metric should be integrated into 'no_generated_files' eventually, but as MYMETA.* files are recent inventions, you might need to take special care if MANIFEST.SKIP exists in your distribution. Hence this metric.

Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.

consistent version

This distribution has .pm files with inconsistent versions.

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Experimental fails
metricremedy
metayml has provides

This distribution does not have a list of provided modules defined in META.yml.

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build does this automatically for you.

has version in each file

This distribution has a .pm file without version number. (Using Parse::PMFile to match them)

Add a version number to each .pm file.

History