Under maintenance.

Most probably CPANTS databases are being regenerated from scratch due to major changes in Kwalitee metrics or updates of relevant modules/perl. Usually this maintenance takes about a day or two, and some of the information may be old or missing tentatively. Sorry for the inconvenience.

Kwalitee Issues

has_meta_yml

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

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

has_license_in_source_file

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

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (12) does not match dist (54):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/fsmonitor-watchman.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.sample, .git/hooks/pre-merge-commit.sample, .git/hooks/pre-push.sample, .git/hooks/pre-rebase.sample, .git/hooks/pre-receive.sample, .git/hooks/prepare-commit-msg.sample, .git/hooks/push-to-checkout.sample, .git/hooks/update.sample, .git/index, .git/info/exclude, .git/logs/HEAD, .git/logs/refs/heads/main, .git/logs/refs/remotes/origin/HEAD, .git/logs/refs/remotes/origin/main, .git/objects/02/03179e0d9e3d972c9c65f2d6afff80698a70d0, .git/objects/0b/fc8260cb59974edd3c0e3b40cdbedc13e60f7b, .git/objects/1a/a5d118e09b2471392632b784789f5c06dc4fae, .git/objects/24/ce8ca2d2f25864425f3efeb08a6d691377b17e, .git/objects/26/e366aaa457e1f7eedba14346dc3e48ff1454c7, .git/objects/30/efd09da565911059c434eccfecf32fb6518391, .git/objects/3a/626854457ccda729446745cd3262861ef0452c, .git/objects/3f/54a081bc3f1dd9967a891bb7597a87c82c156d, .git/objects/40/c5f0ad894a6177fea586df25ddf6500939787c, .git/objects/5f/b1bc73151452137013ec109a9e1fd920231d99, .git/objects/7c/977752e0fae78eb877d01357d537c28ec80ea3, .git/objects/7d/e152e02ce1ae2e7e90c1ec29fdf1cdb995ff39, .git/objects/ad/b11ca4536e23b39481b977fe85e7ad1ffb4473, .git/objects/bc/e7d549bba177d5c450d0a6c42a37862697b7ab, .git/objects/c9/c8a3f8769ad915854ad5447b78ab3132097934, .git/objects/pack/pack-dedd61b7f2c8c898772f81f71912a8cd6351c4ee.idx, .git/objects/pack/pack-dedd61b7f2c8c898772f81f71912a8cd6351c4ee.pack, .git/packed-refs, .git/refs/heads/main, .git/refs/remotes/origin/HEAD, .git/refs/remotes/origin/main, README.pod, t/01.digest.t
  • Missing in Dist: META.json, META.yml, README, test.pl

has_meta_json

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

no_dot_dirs

Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.

Error: .git

meta_yml_has_license

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.

has_known_license_in_source_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Crypt::OpenSSL::EVP::MD OpenSSL EVP_MD 0.01 metacpan
Crypt::OpenSSL::EVP::MD::CTX OpenSSL EVP_MD_CTX metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README.pod metacpan