Author/MaintainerETHER
Version
Release Date2013-05-06
Kwalitee111.54
Core Kwalitee92.31
External Links

Kwalitee Fails

Core fails
metricremedy
has humanreadable license

This distribution does not have a license defined in the documentation or in a file called LICENSE

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

use strict

This distribution does not 'use strict;' in all of its modules.

Add 'use strict' to all modules.

Extra fails
metricremedy
has example

This distribution does not include examples.

Add a directory matching the regex (bin|scripts?|ex|eg|examples?|samples?|demos?) or a file matching the regex /\/(examples?|samples?|demos?)\.p(m|od)$/i to your distribution that includes some scripts showing one or more use-cases of the distribution.

metayml declares perl version

This distribution does not declare the minimum perl version in META.yml.

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use warnings

This distribution does not 'use warnings;' in all of its modules.

Add 'use warnings' to all modules. (This will require perl > 5.6)

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.

has separate license file

This distribution does not have a LICENSE or LICENCE file in its root directory.

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

build prereq matches use

This distribution uses a module or a dist in it's test suite that's not listed as a build prerequisite.

List all modules used in the test suite in META.yml build_requires

History