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'

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 (18) does not match dist (63):
  • 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/27/4112c2b8b9aca64cef86934392612ecd75b361, .git/objects/34/a154466d40533d417b33eed04e81d29a582a32, .git/objects/4b/a453a5492b53f15c59cd5bd9e9d2df89d013ec, .git/objects/6a/a013f91a222fcea321cae234ba1a1f8e9b4f0b, .git/objects/85/e7bc5808ca29a274d1fe371f20ee07f8a65614, .git/objects/ab/eb4c35cacfb70062908f041dc6ee2d88007953, .git/objects/c7/3f65fffd56997c437bb4c4a9dc4aa457e52372, .git/objects/e2/7225a074f7833889c3c8caa3b4a4d60757e521, .git/objects/f3/4778bb76a9772b55838c7fbe5c53de77c5a922, .git/objects/pack/pack-c78e6dd02092c75a9cee9a8642434325ec988229.idx, .git/objects/pack/pack-c78e6dd02092c75a9cee9a8642434325ec988229.pack, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, .git/refs/remotes/origin/master, .git/refs/tags/v0.03, .gitignore, README, debian/changelog, debian/compat, debian/control, debian/copyright, debian/install, debian/libsql-easy-perl.docs, debian/rules, debian/watch

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.

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
SQL::Easy extremely easy access to sql data 0.02 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan