Kwalitee Issues

has_meta_yml

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

no_generated_files

Remove the offending files/directories!

Error: Build

no_mymeta_files

Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.

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 (36) does not match dist (218):
  • 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-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/origin/HEAD, .git/logs/refs/remotes/origin/master, .git/objects/02/bddfd04e874ec2a93fe4c20e742ce66ce0c6ca, .git/objects/02/dfe524c52291b12c04422dc077870baa38cd23, .git/objects/03/02e28f41b0ca12ee099ec0f14d753f536fc1d3, .git/objects/03/eb9fed330816b9d71a60df7df985465303630a, .git/objects/06/37bd6071263177e2b7b52a5fd1ada5f7609a5b, .git/objects/06/920d4e8ed701c685eef4f1db8f039bf6b03a86, .git/objects/07/76be1bb979558c174670a312eb818d1d5f01d5, .git/objects/0a/2872d445b6e34688e6c4c0bf1a93005a5ef1a7, .git/objects/0a/3715fe161c714d3bce0f977076e6973f238258, .git/objects/0b/d77dd0fa20847ad2fd9a750743156f5352edc8, .git/objects/0f/a3d02f21c6ca7c06cd1f5457e2a8e2dc445cf8, .git/objects/13/e5b68a45ccf0c0213d8aac72f5d4de26791953, .git/objects/14/75676d7b2fc888f39c7bc5dfe7039952c51fc3, .git/objects/14/bb2dd344b0c66147daa44c4a989ba49a5e6423, .git/objects/17/0e465fd23b8ac141298d33502ab0eb603b45c9, .git/objects/1c/7c7a59d6a52dff7069d7965ed9b8766cf14e2e, .git/objects/1d/9a62e62e6617e595c203536abe4882d4eb9934, .git/objects/1e/a177092b25b42269384b5532096b0b045b7281, .git/objects/20/efd48bc507a0d1dae8bb0c45f50bf563e4cd77, .git/objects/23/70fb0e8d4ca3e004446ce009b5f01348e45bf2, .git/objects/24/1707e618bd1206ada8e553cfa748c51411b464, .git/objects/24/1e2bcfafa9ce5c45da2f847ff039ee2b5189d5, .git/objects/27/22a4c29c593a357f5ee58ae9b65253adaa53c9, .git/objects/27/f19c578022085ad357da3927cc1c63e42f2304, .git/objects/2a/91e1dc72aa4b754bf8cdbcb08263aeace7c905, .git/objects/2d/5411c2c446786296f23185f17dbf8b2238d0dd, .git/objects/2f/b57f311c33c69f13cc21e80ce2296543c59312, .git/objects/2f/f0f60dfce86c0564f5df4f2b5d67f2224f31d5, .git/objects/30/7681727a41507808b45453bff1ae26b34e3483, .git/objects/31/61a16f4a316075a5418958d195fe5b2d35bb0c, .git/objects/33/1ad1e194154830d9e19ca7146c0821ae2c8100, .git/objects/33/f051e105c1644d5e664d5d932b41b0c63abf31, .git/objects/35/f909a22c30af241d51383a88f113ef6cde62db, .git/objects/36/5e2f49a0ac5825c84b744da8aa153ca95d8cb7, .git/objects/38/aa9cb4cfb7d71cb6ccc2fb4814c3f0ca12b603, .git/objects/3d/a9e2a35ed639af7a4dff2df69ccdf8bf6da7f9, .git/objects/3e/1062d0399f57996a382aea396398e0d8633339, .git/objects/3e/5676c5335d6c9814fe64225e74dd09d83a504c, .git/objects/3f/f02ba366309cfca40da03f3a273d82f4d30971, .git/objects/46/82f523ab8673642faeb96b92f7ceb52d7ada06, .git/objects/46/fd9c1414b14fa4e98c5394d78108df210b612f, .git/objects/47/fe3e8683e29a4ab26a1a71b946f93a3c53398a, .git/objects/4c/3095f5900ec8ef11a83f8d0947934b54c05eda, .git/objects/4e/8a951389ad713776e86b11e4eec143b223382f, .git/objects/4f/ffb40f2d5133b01013bf64525c30b6e0e56c8d, .git/objects/50/8697922f8b4afc3b03fd385b894bb16e58c311, .git/objects/52/036202a42fc0a7a6590566793acb02a5d48d7c, .git/objects/52/d5ecf54f5846a738a35a86f4fa0441a78b990c, .git/objects/53/f411350881697373dec3337be2381a166753d2, .git/objects/58/404c8cc3a7f0ce6ab75b88607c068d3bf8483f, .git/objects/5a/4519585f98517aa1637d45f87a6dff6724e5d2, .git/objects/5e/5165b2ec3b50b7e8be3477e91a210416353047, .git/objects/5e/a6ef5289b33bd271db4a1f73ebf1c6b498afdb, .git/objects/60/87ccd61bb175e0c4d6fcc26ffd908d09feb3c1, .git/objects/60/d57c4896c64145ad5db3e8cb74d9ca4c38b577, .git/objects/61/cf53561b53ea0d940b5db8949f4f0c8cf4dd8a, .git/objects/61/d1560ca6d5bc70fb80e17ec17b972fa43b42d2, .git/objects/63/2bec56532491a7eee88fd2d44d238ffb07a07b, .git/objects/64/0d9ee9d1e7aafa43a113ef277e80dbfeff501c, .git/objects/65/c48071f45dc9b1ea86bff95fc6df18f7b167ad, .git/objects/66/6a1d19b44a05d32239778e108355952095f0f6, .git/objects/66/826d318eabfdbcd222602f8a59e0b09665a76c, .git/objects/66/cc9c69978603267b2f024db109d1b3c387e3f2, .git/objects/67/f0cba558bc5badc73cba4e26dcd16377d6db93, .git/objects/69/edfc2d94a3d09065f4ca80f24cb0cb12d269bb, .git/objects/6d/ffca55a7869d10d8e8d3e6854927f497d95b74, .git/objects/70/43532aedc561b1a70889b3035201b70374ce1f, .git/objects/71/1f67fe843a226229fba7f07006d9e37ddde80c, .git/objects/71/970cb492c668d76efdf68f4a93639dd2e8bd50, .git/objects/72/df844916907bb76b2eda6dfe0edb7c9f26b088, .git/objects/73/87e7f1ec01621f50e17098562134962dade03b, .git/objects/75/37f612417b0475d28a9ac2cc5742c0343f7dbb, .git/objects/75/ffee0d156fefc09a9333ba3b65a7ea03f8beff, .git/objects/79/b29a4e1091f280d5746c2d529671ba8611da11, .git/objects/7c/9dfc19bbe0bda54fbaaf85bb84b811321402f9, .git/objects/7c/d3a9131fd39f27452336302343035dd1bd9a79, .git/objects/7f/3ed0e00de30803d09cdf8a0a5729e6c0c8796f, .git/objects/81/e2fdda38113d85522ba9e33006a0fd9b4c30aa, .git/objects/88/067153d0f4fe6ef4e754bc856e89c3a8b2b1e1, .git/objects/8b/1d439e425ea349024e47ffbe6c7990ff6cc786, .git/objects/8c/a4656ed4c2e7efe829b353c7a28ddd4200285b, .git/objects/95/5df4207cc807a763d5960532816aeaf236b27f, .git/objects/96/73a1c9f3e97f5b453c44afd7ae5e6369e0cce7, .git/objects/9a/faa72c8bfa3edd56601eea97d2de96ac48b6c8, .git/objects/9c/95ffc792e8ec033b9dbff0750776a60b95316f, .git/objects/a0/2f9eec5a99d492cb6ceb429601a6fc4c8f3b7b, .git/objects/a3/9c36a1d1b7d77580b29294df1589e46948c90c, .git/objects/a6/26e83e74eca2492fe4d955c7b8b9936c16c42d, .git/objects/a8/c8af72749cd855969f37d9bcf47c4f73c29630, .git/objects/aa/b2735685da0ff47de23992cd6e5100bbf82ca8, .git/objects/ab/3251332684c0b7be5019462b5750a0b5f8357c, .git/objects/ab/9e4134a1adc45c9987485783d233df82429736, .git/objects/ae/4851531798a60b17ea9f7b132637d6b856eb37, .git/objects/af/e12261b8c95fae152039a93dde16dfb512a964, .git/objects/b3/e0b201999ca33f2c0e469589489cf798c6e9d6, .git/objects/b5/22c29d35df996e96d79feb63da3889b83d4528, .git/objects/b8/75ffc4c567e0ac22ac62d299d0849a13527192, .git/objects/ba/b9356d2bf87a7c51aa4412ddcc0f35dfc1e16f, .git/objects/bd/78b76739699c23948b1ddb839588de1a45aa0e, .git/objects/bd/af79309bc4b2de6a58b913bada91e254fa2b87, .git/objects/bd/b2c988a60609664f11879ad2dca5220b6675ef, .git/objects/bd/b41bc3ca0426cb015ed0901253da4283f15bbc, .git/objects/be/01d01b8ef436e0e6edb9998d20c01bed25a6b0, .git/objects/be/ad31d58d5123494229b0d0c6f5914baa7a35c2, .git/objects/bf/7580e703e0c7b4dcac70657a782a998bdd0c95, .git/objects/bf/e76facde64514f9e2bea8f540803354dbd0664, .git/objects/c1/ed6325ede5a86b1d3ec014e07ff43a17d79f4b, .git/objects/c3/8fa3b5cb150e2f2f4dbe2e69bca9ac1373f83d, .git/objects/c5/798198982d617c35adbdb38f631d10ef7a8b9d, .git/objects/c6/139a6ed8e77ac9698ff388e1c04639e6c31cef, .git/objects/c7/c02e9a9e43718d6e7d5d86af84c2849ad42cf0, .git/objects/c9/791ade851e7f521943951aa90f505c5cc76d13, .git/objects/cc/140036aa46573e82d44d9c24373f4bffbd8689, .git/objects/cc/1b6c12df309ae224cf3141796fc44dd3c05b42, .git/objects/cc/20b9f96dab43b438b44586116a9d1e9e3b2104, .git/objects/cd/336859afb395d70c699b5cefa05155ad3a7ac1, .git/objects/ce/7c9f5f1e1929aaabae7d89e447f63901845c76, .git/objects/cf/12670c49f1a7729a77dcc6dc20967247f1b441, .git/objects/d1/2baeea5a74dce659ed3e74765c6187438a34fa, .git/objects/d3/9e55a58d65af25589fa19208ea48f53935bd61, .git/objects/d4/4a47d0ac931b4327b5201554625be79fb3aa6c, .git/objects/d5/88ffb5f002969e8d12630875e6eea3351adb83, .git/objects/d6/22b427bc106eff59b000f0a0e4336be83689d2, .git/objects/d8/38f68a13fe19b4adb689a1d42ae902f2a05aeb, .git/objects/dd/4835011ab6db9bb6c263396a4c6962b7332e32, .git/objects/dd/96b280fed1c6a4b7f0a667a790a22d33967620, .git/objects/de/ad824980782e7ef7aa625d6cd54758a57681d5, .git/objects/de/fdc98f1734c14f72bcb703f3a1b51daa1ddede, .git/objects/e3/62cdc836774f734c0edce3c0451f7c64d7c2a5, .git/objects/e5/2d78f3d8d66e220885ee661b9180fde61746d0, .git/objects/e5/5e0a349152d08ec0fc8a1eb99bb7d7f564363b, .git/objects/e5/e29c3a1c257b1e673bebff9e455292e1aa5e99, .git/objects/e6/25de7e984adde1ead1c617ce18e5ea6f8ed427, .git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391, .git/objects/e9/1849df185ad6da0164ff6ea59b4b979cea2b58, .git/objects/ee/ccbcd5ff99b71b6c4b4a33267faf3bc98fb0c0, .git/objects/ef/ea2ad600551151e77ed14362c170a64d25d966, .git/objects/f3/159deb7cf372ac1df19b0892535aa7f827ee12, .git/objects/f4/3b60d1dd9b5daedb7d98007184bdda3dacfcd8, .git/objects/f4/792ba0cc8d0a93f267cc4ad6d23488fd93a4f0, .git/objects/f6/da4139c128f48d242cf3087c7e2f5ce814a4d4, .git/objects/f6/f7e4843356186751e57f10ad9f054374928af3, .git/objects/f7/a0716ccbbdaab1d1f69618f3a6478fc9ebeb0a, .git/objects/fa/b189356290e3efa07482aa3721153f59a210e1, .git/objects/fa/f76ce49af1cae0d809b0787896b10f5e140bdd, .git/objects/fb/6f9968fa38500d99695cf5ac09254c856f34d8, .git/objects/fd/792a8a07daf9a67055df46242c82025b46fbe7, .git/objects/fd/a2d1f42a410c64efe92819c048a351566b164e, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, .git/refs/remotes/origin/master, .gitignore, Build, MANIFEST.SKIP.bak, MANIFEST.bak, MYMETA.json, MYMETA.yml, _build/auto_features, _build/build_params, _build/cleanup, _build/config_data, _build/features, _build/magicnum, _build/notes, _build/prereqs, _build/runtime_params
  • Missing in Dist: README, t/manifest.t, t/pod-coverage.t, t/pod.t

prereq_matches_use

List all used modules in META.yml requires

Error:

  • HTTP::Headers
  • HTTP::Request
  • JSON::XS
  • LWP::UserAgent
  • Mouse
  • URI

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

test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:

  • Test::Deep

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).

Modules

Name Abstract Version View
SilverGoldBull::API Perl client for the SilverGoldBull(https://silvergoldbull.com/) web service 0.04 metacpan

Provides

Name File View
SilverGoldBull::API::AddressRole lib/SilverGoldBull/API/AddressRole.pm metacpan
SilverGoldBull::API::BillingAddress lib/SilverGoldBull/API/BillingAddress.pm metacpan
SilverGoldBull::API::CommonMethodsRole lib/SilverGoldBull/API/CommonMethodsRole.pm metacpan
SilverGoldBull::API::Item lib/SilverGoldBull/API/Item.pm metacpan
SilverGoldBull::API::Order lib/SilverGoldBull/API/Order.pm metacpan
SilverGoldBull::API::OrderRole lib/SilverGoldBull/API/OrderRole.pm metacpan
SilverGoldBull::API::Quote lib/SilverGoldBull/API/Quote.pm metacpan
SilverGoldBull::API::Response lib/SilverGoldBull/API/Response.pm metacpan
SilverGoldBull::API::ShippingAddress lib/SilverGoldBull/API/ShippingAddress.pm metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
README.md metacpan
cpanfile metacpan
dist.ini metacpan