Kwalitee Issues

has_changelog

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

buildtool_not_executable

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

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 (57):
  • 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-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/logs/refs/remotes/origin/master, .git/objects/08/c44db79d319e186104ad61ea852cc9edde82b1, .git/objects/0a/7511ec024f87a6cfcbf62cea2a05568f6813fe, .git/objects/0d/5fa44881c0964b0d067ac5b73d8f4c61d00ced, .git/objects/17/293e683dd7d0eae64b90895c83d0b60e12a293, .git/objects/21/a1e6b21b17bd4b30083d643ed81c0949dcf8b2, .git/objects/24/cba4625f235fac5bdac5d68e4dd1ab321e48d2, .git/objects/27/03f9d61718d776a7f23ebe898caed99adda700, .git/objects/35/fc7162572c7685b811de72f46d814503ff4e07, .git/objects/37/c05202052010922258169343df3ce69ba21a96, .git/objects/3e/cd864f42b5b38ecdcc2eff707ffac1cb363fdc, .git/objects/3f/ee227e86397a61086de06beb2bf797e6cd766e, .git/objects/43/7887a0a239552ab16a8ea928153fa380d2337d, .git/objects/58/ce9b5dd1c149f7d9c1d69b3209e06fe0d1e3ef, .git/objects/6c/3a413ac9727a6049b853b8e4f3c14f12e97121, .git/objects/70/cfaf2d8f9cd49af9704a25837cdfa0d24c70eb, .git/objects/73/d82ef209906ce8ff60daa36ebb35b2cc95e12e, .git/objects/76/7ebbc2a8faebf31fbfc52d149813b83bfab3f5, .git/objects/7e/8d0bffd931469f87d8b6679a78706c7311073c, .git/objects/90/d9542f4c4337d99cc6a7b09ff8dca1d0ab6269, .git/objects/96/c0260e3ab59243d563f592328d6075cb049cb3, .git/objects/9a/18f747d7fe3e62c0fbdef83ba631c5b88eadd5, .git/objects/bd/3159631c371748050edbc68f4e0c660fa624df, .git/objects/bd/4ec3e676a7451e14df15c82295a340bc070ac6, .git/objects/c3/f1717cc06d947ed547601f1f2ebb700a86021e, .git/objects/cb/a28dece6dc88eaa451b021a52c568107a14d35, .git/objects/f1/80b3603588c861690712b35a27117d0126c568, .git/objects/f4/85c56e212b1d6b040c4c5d2317fc8e7f48065f, .git/refs/heads/master, .git/refs/remotes/origin/master, t/00-load.t
  • Missing in Dist: Changes, t/File-UStore.t

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.

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_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
File::UStore Perl extension to store files on a filesystem using a non-hash UUID(Universally Unique Identifier) based randomised storage with depth of storage options. 0.05 metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan