Kwalitee Issues

has_readme

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

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

no_broken_module_install

Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

valid_signature

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

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Wed 23 Mar 2005 12:38:51 AM JST gpg: using DSA key 122F5DF7108E4046 gpg: Can't check signature: No public key --- SIGNATURE Wed Mar 23 00:38:51 2005 +++ @@ -1,6 +1,6 @@ SHA1 19ea34ac62391979ff472becd17a788678c2693f MANIFEST -SHA1 5707e1ad22dfc8cc62dda36a6311bd64eccc63d8 META.yml -SHA1 fc9afe019bd55b6c51144c08b12f152c2802b2ba Makefile.PL +SHA1 6ad043a65d5aa6dbb55e6239ac2c61d2e53221b1 META.yml +SHA1 712abd5b167a8af7bad9c18b20ea9717d9b9711c Makefile.PL SHA1 1841b7bebace8741cbc7e5157f7e845200a60cc0 ex/sample_server.pl SHA1 05d89e1fe6d49cd518b5a3e6694cc313e655fb02 inc/Module/Install.pm SHA1 2e300b145ee61eea9dfd71624b17b0bc9218aa4f inc/Module/Install/Base.pm @@ -10,7 +10,7 @@ SHA1 e448c6dc5351ef425e3f8bdbeb642409120bc3ca inc/Module/Install/Metadata.pm SHA1 134de6ff2f762873b6a1af950dd53f8e0a801d73 inc/Module/Install/Win32.pm SHA1 1ec06df292af7f652d33db6129e9e4c7cc8b5095 inc/Module/Install/WriteAll.pm -SHA1 56b5ba518dff1871bf7bc09711f2edd493869ef8 lib/HTTP/Server/Simple/Mason.pm +SHA1 3e8cc2f98bbfecbb7fe447d72d013a38ffd83c44 lib/HTTP/Server/Simple/Mason.pm SHA1 c465222b356e9f0af0721ac0e6473eb534f2d90c t/00smoke.t SHA1 878c63e3de99b8a2cd3a3aade2664b68dd550253 t/01live.t SHA1 aca95653cfce68912e08c57b3a4566207e2f99b3 t/02pod.t ==> MISMATCHED content between SIGNATURE and distribution files! <==

meta_yml_declares_perl_version

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.

has_meta_json

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

use_warnings

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

Error: HTTP::Server::Simple::Mason

meta_yml_has_provides

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.

meta_yml_has_repository_resource

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

has_separate_license_file

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

Modules

Name Abstract Version View
HTTP::Server::Simple::Mason An abstract baseclass for a standalone mason server 0.05 metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan