Kwalitee Issues

has_meta_yml

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

has_proper_version

Remove all letters from the version number. If you want to mark a release as a developer release, use the scheme 'Module-1.00_01'

no_generated_files

Remove the offending files/directories!

Error: Makefile, pm_to_blib

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 (9) does not match dist (133):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/FETCH_HEAD, .git/HEAD, .git/ORIG_HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/post-commit.sample, .git/hooks/post-receive.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/objects/02/843ce60121e4f5f5dbce6b2c1f9239d07af4d1, .git/objects/04/41a106b3bfba4f1825dba33d8afe3ba026cdb1, .git/objects/07/faf9c27e1dc7b09cd3c8ae128c368c1d259e0b, .git/objects/0a/12f911e5cc1bdc3a5723b90c495753b3ccc567, .git/objects/12/47c206f306c0fd2046b0d72307106b5214249b, .git/objects/13/d6e4f296eb36ccb6bdc0b8c56cfc245a33a067, .git/objects/14/72d64315965f433b9d4b266a229e90008d8d96, .git/objects/18/61ddbb1aaf33e3cf89908a8693c4a1820cdcdf, .git/objects/19/df8d66a2879f06ac1515db3393bb92aae5c2fc, .git/objects/1e/b83b6af0166fba9c876b21d8656783f6bebaad, .git/objects/20/0adec244d74b8e0ede354cb7ea742c43a138e6, .git/objects/20/f944968245d948dcf7ea477899d2800bb534aa, .git/objects/22/668216a3cec5a00d804dc5e9a904a10fd0fd09, .git/objects/22/a7c8ad0b0175bd3d8971130140c06e178b9eb0, .git/objects/29/99296abe0c463a2bb88ae2844fca0472eb869b, .git/objects/2c/87b72dff61f8394b3f1f32e21c1d936314ec2e, .git/objects/2e/73f8dc92a6821d05f48f0cfa6d78eff2b1bc7c, .git/objects/36/5242499dcf0ee35c26ccb2917724d6e559be69, .git/objects/3b/a0d6f058dfba40d0a6a33e7c0ad232f212faff, .git/objects/3b/bf84bb8e9b2dfe2ec672fd7fbece9daf856546, .git/objects/3c/08bc492a83af9c53aa01f8aec367660081fff8, .git/objects/3e/516e3b609d966af215df99ba7fb3a8d398e45c, .git/objects/3e/ded7a6f406d27bccc16a0647ca6fe4cb7bc4e5, .git/objects/43/9eefda510ca8de9f55c63616f2113ac36c8b6b, .git/objects/44/fe1e6961f9c89ec6ba4b298d826bdad18d414d, .git/objects/47/843a1ea3f840740ff033d04dffa0e301774fc4, .git/objects/49/8b267a8c7812490d6479839c5577eaaec79d62, .git/objects/4d/35b41a2bcd2d028a9abffa2218239d0b1a04dd, .git/objects/53/23b56b81b9dd3d7f9fb86d8892241becbb5e7e, .git/objects/57/f2133f9971f2a480ee99debc5ab431cf4d11a3, .git/objects/5e/bb6ef40a41201b0d29431c93363a4b92f1b1b4, .git/objects/63/ac88bfdd0d7bb2b45c631833d74edb36967301, .git/objects/66/43446bc29d04d3be7f39ddab3c38c691c0a653, .git/objects/6d/019d2c1bd5d212bea3100572ab615a6a275519, .git/objects/6e/07d02d31ce1d61188b7c774080a1df4d2fa5ac, .git/objects/6e/f1d29d09a10a5b6c3cbec0ac481931cd0d85fc, .git/objects/71/d8fb4931046e7964bf365e3c9018d0e4e9548c, .git/objects/72/b0d4b9ee4eea1b2147801ab257be14802a18b1, .git/objects/73/03080ddf303d76c5d3bef5dbe154d7ea50ce9d, .git/objects/77/e99b7078e67651bd71d789b0296c7e12d2c81f, .git/objects/79/d516f8ef8b70fa75275a196c19bd9c157f1571, .git/objects/7a/83e17ab5f03cdc8284be789e07721d24e8d389, .git/objects/82/e4330f718c9453f7ba18ebd83236b3efffd13c, .git/objects/85/db858fd72109430436161af7fa19b873a5b166, .git/objects/89/54dd194a10580708405739c9724d96290f897c, .git/objects/8b/2a2fe84feaeaba56953d6d4d0d649b3cf755eb, .git/objects/8c/3627bd87243de86178abf40f8bdc9cfb2f4f32, .git/objects/90/1775fb6329b0cfc4a4d303d70e7051c7c41ae0, .git/objects/92/38a334f6a2aab64016ea367b473304a3d6db38, .git/objects/94/8215201fbbc8f3a776a32ddc6e67e5cef1ecff, .git/objects/98/e3eff42ca449a570dfc6cc0184378818adda25, .git/objects/ae/e24053569b5dff6b1b8e57d528be50df1edd03, .git/objects/af/d6f09204ebca083772baa138084ad9bc87cf8d, .git/objects/b1/f187c2e9acaba942639bca90a63c5b4f058967, .git/objects/b4/fd6f755b563fa65e2fa67d54f01155fd214ed9, .git/objects/b5/03337e097284a07e729f96bb3f1188a146d388, .git/objects/b5/3a87eb3a14b6d5f7309472c43fe009f4993b26, .git/objects/b5/9f1e94931106379e41e1acc8ddc5c9a918b9d6, .git/objects/bd/ee6738cdcd72876da42c76f11101048ff0135f, .git/objects/be/1b06e25043146f22261b55548229e6ab524b7c, .git/objects/c2/53df82847321e86d8684aab8dca03d90466757, .git/objects/c3/853e5fbf2ab11fc72c62473f235c8ee4ae5313, .git/objects/cb/089cd89a7d7686d284d8761201649346b5aa1c, .git/objects/da/146a2c71cd409a7b455f58fbd407df8ca92fbb, .git/objects/e6/2357bd9d840b65400fa1c97d9a310b3e10ae62, .git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391, .git/objects/ea/73473be669bdfff83e72de47f09c1b0ba01f17, .git/objects/ed/29504a89e32a9462b6a46e4d93d175513e6e7f, .git/objects/f0/5dc50d64d115e5c58456b804ae45f1cf6db50e, .git/objects/f3/70cf836fc01b5b671795a2b8939fd9d5fdbd8e, .git/objects/fc/40a57c2a4c56d56ddc0f1fe32737d11592d6f7, .git/objects/fd/63b2d662dbcf98ec622a1ab754d041a559e3be, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, HEAD, Makefile, Makefile.old, config, description, hooks/applypatch-msg.sample, hooks/commit-msg.sample, hooks/post-commit.sample, hooks/post-receive.sample, hooks/post-update.sample, hooks/pre-applypatch.sample, hooks/pre-commit.sample, hooks/pre-rebase.sample, hooks/prepare-commit-msg.sample, hooks/update.sample, ignore.txt, info/exclude, lib/Unzip/.Passwd.pm.swp, mytest.pl, pm_to_blib, t/boilerplate.t, t/unzip.t, t/unzip_exec.t, t/unzip_method.t, test, test.pl, test.txt, test.zip, tmp/test.txt

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.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

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.

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
Unzip::Passwd Unzip files with password. 0.000015 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan