Kwalitee Issues

has_meta_yml

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

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 (8) does not match dist (49):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.sample, .git/hooks/pre-push.sample, .git/hooks/pre-rebase.sample, .git/hooks/prepare-commit-msg.sample, .git/hooks/update.sample, .git/index, .git/info/exclude, .git/logs/HEAD, .git/logs/refs/heads/master, .git/logs/refs/remotes/origin/master, .git/objects/09/e236ab5885d31b1f1ab897740c781011babbb1, .git/objects/20/bc30280f09ca1a24a1721a7687c90a66f21ebb, .git/objects/35/9db354ecf61a378656d51a1bbb052899e8efc0, .git/objects/3e/f1dd91c67b93c674101b51599cd2c2f6ef8807, .git/objects/45/94d4ea42454a671ad43c0e677f6021ded3f7ca, .git/objects/4a/f87d4d4bddaa0c067ff2fa499252b148cf4051, .git/objects/6b/b837b9d503dd6e8114b7cdfdbc10b5a5b71fc6, .git/objects/81/db63b1a1e0fac95944a8fb731ee0ad3b31ac53, .git/objects/90/2070512581a13d70e4911fb9340b46b7e9981e, .git/objects/ad/5ccccfb2f0c8fa3b5de360a09ed7f187b46452, .git/objects/b0/2ee55669d955e89c8ff9ef2fcf54c37533a22a, .git/objects/bc/07580184ba96fee0530bb8db96fbd8f1099e55, .git/objects/c0/cc92445d63a191ac9767dedf13eaac4b13786a, .git/objects/c4/58937a0bd503b03dfdeeca45b74d5da3dccb2e, .git/objects/ce/71cca7bf0e8da495f6f166569f1644280860cc, .git/objects/df/672d3f3eddce3c06f4ce4ab88d98f0a23e86a5, .git/objects/f5/bbdd730b9b3e73f60456197915ba92ca9a4690, .git/objects/fd/41243f4166e3c4c0105165b42f8c9f8ab65c74, .git/refs/heads/master, .git/refs/remotes/origin/master, lib/Log/Any/Adapter/.Multiplexor.pm.swp, lib/Log/Any/Adapter/DB.pm, lib/Log/Any/Adapter/Multiplexor.pm, t/.10-logging.t.swp
  • Missing in Dist: lib/Log/Any/Adapter/Multiplexor/0.01.pm

prereq_matches_use

List all used modules in META.yml requires

Error:

  • DBI
  • Data::Printer
  • Log::Any::Adapter
  • Log::Any::Adapter::Base
  • Log::Any::Adapter::Util

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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.

test_prereq_matches_use

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

Error:

  • Log::Any

has_separate_license_file

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

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan