Kwalitee Issues

has_meta_yml

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

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 (6) does not match dist (60):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/FETCH_HEAD, .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/github/master, .git/objects/00/6fd88fb38cadf693c12df62ece8f6ba685c6bd, .git/objects/00/b9ead8b64d79fe312a9c78bc4a887efdd792ab, .git/objects/02/89e3b2a31b58901d24110658e40859fa5dd0fe, .git/objects/14/f84bd8de116a1103ffff98b3d76c4adca6462c, .git/objects/21/c7e3942a62cd5f114e77ee76fe0a9ead9e08cf, .git/objects/2a/e3d5148e91fad3a0b098ca64afda856c4cc307, .git/objects/2f/c96d2dcd9cd0030e64899fb354ba6539d662c4, .git/objects/31/8711cb2ad9647e022c28cd48938f13d416029f, .git/objects/36/130708a6265eb635c037c4678393e4282a23b3, .git/objects/37/716765f06d218d9dbf9028b6b0f94b87341d6f, .git/objects/3f/861aab54d53b7986aced00123db6380c041ed7, .git/objects/45/11bb541216bf721326d3215e3ad21c04da6428, .git/objects/5e/f2ec780260a3178c1b9bc48dde0b7a4815b3a3, .git/objects/6d/a30281ff1da37df0a9c3485cb3389fe6280edd, .git/objects/70/6722bc19c20cdc2c6382ab545de0ccbdd57d45, .git/objects/71/fd3dfc4a2072be6e8d55ee96454f2fc16e4879, .git/objects/80/b8198497938c9e95f1049bdcb7303e470ee085, .git/objects/80/f792c6f8d283e8b99afa3e994942c4af93da19, .git/objects/81/ad79e716582b8d4bdd296da7bb9250b63ef07e, .git/objects/85/17d4e6356f08ccb7c9c50613e948e4bdfadfb6, .git/objects/87/f4054fbb6901bd970f9650aa280de497651307, .git/objects/90/de45b026a0fb632bfd667da4f8efd1e115ccc9, .git/objects/92/e7a4a8f217738d60860c00378ccbaa67c0cade, .git/objects/aa/7bbc741a0803addbe7a3d252180d5c2468364e, .git/objects/bf/64ab208a6520fab17524b47cb8fa00f3220f1b, .git/objects/c7/c0ff2e9cc2ef9ef731f057f5c0c8ba29ec5557, .git/objects/d7/3fd2f5227bb0b726cf2a04e05b96870229a9d8, .git/objects/db/b8cc315c24bcded6644396ba94ff2d05fa753d, .git/objects/e3/6e10f416b1edc1cf7fb2d9014441c37642ace0, .git/objects/eb/8b33470dedbc3b8f8c078b9aa0f9d819d0b47e, .git/objects/fb/46112d5878f91b367095eceb18387fd6b1a4e8, .git/objects/fc/20469fa68541eb7b03a08eb347f3baac3aaae6, .git/refs/heads/master, .git/refs/remotes/github/master, LICENSE

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Digest::SHA

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.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: JSONP

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
JSONP a module to build JavaScript Object Notation with Padding web services 0.71 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan