Kwalitee Issues


Add a README to the distribution. It should contain a quick description of your module and how to install it.


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.


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Authen-SASL-2.16/lib/Authen/SASL/Perl/ -- Around line 805: Unknown directive: =over4Around line 807: '=item' outside of any '=over' Authen-SASL-2.16/lib/Authen/SASL/Perl/ -- Around line 175: Unknown directive: =over4Around line 177: '=item' outside of any '=over' Authen-SASL-2.16/lib/Authen/SASL/Perl/ -- Around line 146: Unknown directive: =over4Around line 148: '=item' outside of any '=over'


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

Error: 0.05,2.14,2.16


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Authen::SASL, Authen::SASL::CRAM_MD5, Authen::SASL::EXTERNAL, Authen::SASL::Perl, Authen::SASL::Perl::ANONYMOUS, Authen::SASL::Perl::CRAM_MD5, Authen::SASL::Perl::DIGEST_MD5, Authen::SASL::Perl::EXTERNAL, Authen::SASL::Perl::GSSAPI, Authen::SASL::Perl::LOGIN, Authen::SASL::Perl::PLAIN


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


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Name Abstract Version View
Authen::SASL SASL Authentication framework 2.16 metacpan
Authen::SASL::CRAM_MD5 2.14 metacpan
Authen::SASL::EXTERNAL 2.14 metacpan
Authen::SASL::Perl Perl implementation of the SASL Authentication framework 2.14 metacpan
Authen::SASL::Perl::ANONYMOUS Anonymous Authentication class 2.14 metacpan
Authen::SASL::Perl::CRAM_MD5 CRAM MD5 Authentication class 2.14 metacpan
Authen::SASL::Perl::DIGEST_MD5 Digest MD5 Authentication class 2.14 metacpan
Authen::SASL::Perl::EXTERNAL External Authentication class 2.14 metacpan
Authen::SASL::Perl::GSSAPI GSSAPI (Kerberosv5) Authentication class 0.05 metacpan
Authen::SASL::Perl::LOGIN Login Authentication class 2.14 metacpan
Authen::SASL::Perl::PLAIN Plain Login Authentication class 2.14 metacpan


Name File View
Authen::SASL::Perl::Layer lib/Authen/SASL/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan