Kwalitee Issues


Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.


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


Add =head1 LICENSE and the text of the license to the main module in your code.


Add tests!


Fix the version(s).


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: Expected a map structure from string or file. (requires) [Validation: 1.0]


Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 988B E331 F5D8 ACE6 39F7 CDA7 7A36 FFE5 D79B 7977 --- SIGNATURE Wed Jul 5 14:23:57 2006 +++ (current) Sat May 13 03:00:24 2017 @@ -1,6 +1,6 @@ SHA1 b50e9a06de0f2f431791b7cbbf8436bd4c8a37b3 Changes SHA1 5c309f4ac247ae912f076de26b07f4fd7d1565a5 MANIFEST -SHA1 c1bf7417e1fa45ac2a6786c0e5d230ff650a08bb META.yml +SHA1 5bde8fd468888f0011511a51ba48ead36dde95ae META.yml SHA1 2354bc63be42640d49e32860b9653d718c30ea3d Makefile.PL SHA1 b80894c1c68fef797e7482cdc97999ee8ab6f76b README SHA1 c859403bcd0b1c1e5b228aca283da829280cd96c perl-lint-mode.PL ==> MISMATCHED content between SIGNATURE and distribution files! <==


Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


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


Add tests or move to the t/ directory!


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.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

Other Files

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