Kwalitee Issues

has_meta_yml

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

has_changelog

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

has_human_readable_license

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

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 (10) does not match dist (123):
  • 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-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/02/4ea893ddc046bd52c0ae603b422fe1f32fc8a6, .git/objects/03/ab8cdefe41aae0d6b2f4fddb334a8055f3938a, .git/objects/05/cb14dae3513a87e5245474f40e0b0f1e2186e7, .git/objects/09/b9a7fcc82dccad4698c055e99373976bec5627, .git/objects/0b/865ae9cec7ba2a2eabfc7f08f28c163ba96704, .git/objects/19/aa8b814b2abb8aef482b65d72a0c28c1895795, .git/objects/1c/a77a17783b446116da41401c6ebe4829fd58e2, .git/objects/1c/f403222dfc04c1e9db5d9a6c10b9642f0b50b8, .git/objects/21/d01d5d19ce62d4d082765bc539f9de2040384d, .git/objects/27/5c0cfc576bc853668219c9f97dc9a71db63c92, .git/objects/2b/92a9e599377e541188e9df146737158df8abe5, .git/objects/2b/c6b39d3b7bfdc565f957dfdc1e2c589bb00209, .git/objects/2d/3690c78b560ef4e9609c8fe70763c6b8265d05, .git/objects/2f/406671ec447c4511eac65cadd728045385efa6, .git/objects/30/05f9fc5f43015afe37f2c687442cc99e7f3201, .git/objects/33/4de4647a44d499e5ec32b818c0ad8c8adae785, .git/objects/35/1eb7b558b455eb287daa6dec7f93c2fe0d10cc, .git/objects/35/c12c72bc42d895fda01dbd3ec229867c30b9b1, .git/objects/36/a02ff71862a44f559e595b6586988b0cc3b81b, .git/objects/38/521c317fd1ac6d96913c959bcb1bd8835212c0, .git/objects/3a/7097eb0173ccf66f1f559831034381dfa4da5e, .git/objects/3c/8866158b047d1a150d8e53f5cb70e11678b7d2, .git/objects/3d/99996aa46791fff36770b45db5caef616afd7e, .git/objects/3f/295369751538ee4f65b172f2634f515909688e, .git/objects/3f/788fd99b5d701177bd30e5d61636dc98b76df3, .git/objects/43/8d920649a803226e49fb6c972d8cf4e2498ed7, .git/objects/49/1710e9b10e2120f495079ce837f2ab4487fd1f, .git/objects/4a/2415e9a07bbf6f823debe9b194a57fd500f06c, .git/objects/4b/300036ea721f1d2017343bec078bed5d66f229, .git/objects/4b/98cc3ad23c6c75225d375e6cb8e2a661389f33, .git/objects/51/ef8c5689b7080204d5df89635fe73370a84133, .git/objects/55/42b4223f9bf388b4cbdbc88300a3a106968bda, .git/objects/56/554e33f460efa0ffc31f3ecd425c1cde8014fe, .git/objects/58/b78f6b70852e6d5318c97f03a4762aac795606, .git/objects/5b/9cfc03b02f853434facddd781d5a3e47ec729c, .git/objects/5c/cb967201d67af8ad5de6f0a7a71efaf7934683, .git/objects/61/48e239edb4656c29f4e2432270359416d0e987, .git/objects/65/11e65d715472be71767a47439d7adf0343b9b8, .git/objects/69/9197d4aa0f075d68ee5cf5e510369ae5d5e864, .git/objects/6d/16a46a5d7c587d0934cd080f19ee27a1a559cb, .git/objects/6f/fa91105f05022a359975071ed76f46c0bcc2b0, .git/objects/78/26c6d2df5727d905ca550c5100bd74e90b2a9e, .git/objects/78/ce9a360a6b9b81c93604fcffa9a732f1c2965c, .git/objects/7c/5d130747fc9b89024fd3055a5235a6b984a838, .git/objects/7c/634a1aa0d9ae5cfda98a53b79202b1888b9117, .git/objects/7d/517e82b124fdf3e0c2f7996392d4c3104488ff, .git/objects/83/37ca75aa643f19fafdb0e7842a9c41467d2bbd, .git/objects/83/8683d3cf7849e2fbc21629b54bebbc2bb0d03b, .git/objects/84/2aa4d1eb93927c3176a2e937e52006144b9379, .git/objects/86/427c69a87e15508a045e8a67d1774ebf09ef0e, .git/objects/8a/3ca375b0b26b2fe5fc5216c16ca984d350602b, .git/objects/91/44a49cecb363f19e83179e9b34b95032d24f85, .git/objects/91/7c13ab58a8d67d18fce3680d96d1c9f990d003, .git/objects/99/d84199e63171ddd682da2f3767f076a2163217, .git/objects/9a/0b9d35de5b1ceeb142a18f9ae2c73ff15d6a93, .git/objects/9b/657723b44da89404dc8a0e3267f3ba4b7fb3c7, .git/objects/9d/197da18849b3ff2013ab1eb54800f3cc3608a6, .git/objects/9d/7e824e73b1fa444a33b7a017372e6b9309e80a, .git/objects/9f/605b877b3273bb50141c1c8d544f5f7c8d50a6, .git/objects/9f/78292bf4bbc30e0d62aeead6bcc4feb56322c9, .git/objects/a3/164bd98a5e86b69683a6de6121585018f9906a, .git/objects/a8/0f2b772cdd4b20e9e706edd1d4c4d357487db3, .git/objects/ab/738ca8838bf2496caa4065e9e335863b18f07e, .git/objects/b2/387bc5e64a23b9d2cc566ca3768eb0541cf153, .git/objects/b3/053a03246a7eef7e489ce4d1446c17021d18cd, .git/objects/b3/053e805fe08366dc016b5feabcee9e9bee2118, .git/objects/b7/f3155ae62064a13a33218732f22e3425731f51, .git/objects/b8/bcb552c069ddd3bdceca778934c1305f4a6f48, .git/objects/bb/8db515d076403e65ca5c1cdb24648bd2ec7b78, .git/objects/bd/4bd6cc82bb0e20cb17d9a1cf544bf8d6834d5a, .git/objects/be/f5643e683310b6ea61c358d440fd8a4c52297b, .git/objects/c9/32057021da505140e37a7eb97641b20eac7d33, .git/objects/ce/99a20218c6c59eb9b198296e320520b5acd283, .git/objects/d3/9c25cf34369772382bf022cec784ac777fdf08, .git/objects/d7/e9fed9bd048b34a8cb74271584b2e194554502, .git/objects/de/760a134975f5b7a57df816d204e6ed2ae2c94b, .git/objects/e1/aa8986cb060ecc7589749e3dc36193a970c7d9, .git/objects/e4/be38c1fa45497755dac258a916696c3403e976, .git/objects/e9/0ceca0ecbfcbf93ca83b836b07d476839ce480, .git/objects/ea/64ceaee5385de15dfafe344787e16b53562419, .git/objects/ea/c25f32b94b37adf8bbbecbf4563ccfd90af8d3, .git/objects/ec/f1fc6ce2e21063321de668ed80a8a1d7bd2030, .git/objects/ef/e2f99f37fdc8c62b1363719a2163c45a5c6b4d, .git/objects/f2/5049fb16ff1e5bd444466fabc8bdb50a090001, .git/objects/f5/edb41fd987dabdb3ee7263758449e0019449b8, .git/objects/fd/8d7c3882e82432bdfecfaf69571f364847c568, .git/objects/fd/9b5123c737fd1b3c4c5a332894a7597c83caba, .git/objects/fe/23c0fe6397efef2470cdfbdc4c310da11ef857, .git/refs/heads/master, .git/refs/remotes/origin/master, .gitignore, Makefile.old, package.t, t/coderef.t, t/hash.t, t/scope.t

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_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
Log::Scrubber Perl extension to avoid logging sensitive data 0.07 metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan