Kwalitee Issues

has_changelog

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

has_tests

Add tests!

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 (82) does not match dist (14):
  • Missing in Dist: .giti/COMMIT_EDITMSG, .giti/FETCH_HEAD, .giti/HEAD, .giti/ORIG_HEAD, .giti/config, .giti/description, .giti/hooks/applypatch-msg.sample, .giti/hooks/commit-msg.sample, .giti/hooks/post-update.sample, .giti/hooks/pre-applypatch.sample, .giti/hooks/pre-commit.sample, .giti/hooks/pre-push.sample, .giti/hooks/pre-rebase.sample, .giti/hooks/prepare-commit-msg.sample, .giti/hooks/update.sample, .giti/index, .giti/info/exclude, .giti/logs/HEAD, .giti/logs/refs/heads/master, .giti/logs/refs/remotes/origin/master, .giti/objects/05/4dba09fa4d683d62fb3d4ec540a074308031ef, .giti/objects/0d/31123e2da4cc79abfc5536352166f6f8236d96, .giti/objects/0d/89110e73780d60a4172b710df67f0b377f4d50, .giti/objects/13/6596c4df835fe396b4ffc306b213bb269aeca4, .giti/objects/17/d8a4d298b9df9144fd6d9f2dd78a22fcde3f3e, .giti/objects/19/781706c0ed2c23a55f9377cc23f6bfcfdb9207, .giti/objects/1b/5946b45faa09f0663a8eb8843a0ffa6cf2b2b1, .giti/objects/1d/aae00589928d22b67cfe9425dcf557613d55aa, .giti/objects/25/54ab94ce7d2a4a13b43a9419818bd510d136d9, .giti/objects/26/682fc5032a525739c887ca7a0badac9cc4f10a, .giti/objects/28/0115c7fb1ddb2a0555abbce51dfb1c2d9f809a, .giti/objects/2c/bf15e6c2cff6eea1223d347b6413272b0660d3, .giti/objects/36/eefcc3a11229fb49fa81b8f971f49e0ba589d1, .giti/objects/37/d82b8ac19e06ca0aaa0025337b6e1649469ec7, .giti/objects/38/22d0dc090f108c310f9f86faf1ed8ecf3bf2f5, .giti/objects/3f/de9571770bb62775b957656fdd1920b299029d, .giti/objects/55/ae6cdcba8d97012aeb040c6263738d1a1c8c5f, .giti/objects/59/4418bdee4bdbc79cb7475934ab705df48afafe, .giti/objects/63/7babf73524fbfbadf8e62313d425d2bf21d331, .giti/objects/65/add6e56a2816f67bb30ada658c97bc07577b1e, .giti/objects/69/e10689fe86fc4acb063902ebe77f7d388f49a8, .giti/objects/6f/071e329c59c1a912a9c634c7b43fbc5d7b1f5e, .giti/objects/73/be5ee5b95862ab730d956d772d10cdc33fbca6, .giti/objects/79/0c25a6f7cb34877eb23cf0199f16334ca66f8d, .giti/objects/7f/c104dfe10b53a368982f44d2b3af1eac35a2bd, .giti/objects/85/764deaf4e7d314e1bc520963593086a1eb36ca, .giti/objects/86/bf76022323ba2f566f33e5591f280dc8e7890c, .giti/objects/8a/6c036a6a1b1f24ba952e02ec9a0dda79a9a236, .giti/objects/8f/2c5df4d382459618e436b81994551f58afb40a, .giti/objects/91/47a48d06a3b236c6dba6e56f50e3e91e34bc0a, .giti/objects/94/263bcba55f29bbfe3d750ae8d2a268a4674498, .giti/objects/a1/d55ab769e31f9788f02314aaf8fcab8fe4d2d6, .giti/objects/a6/5a101ca687a7704adc04f91678b992b30c0ebf, .giti/objects/a9/8c06026e44d78f0645b685d27d6d179eb44514, .giti/objects/ac/01aa36fe16004ca82ef995febff66fe826d6c6, .giti/objects/ad/f09a2a113978f2a35deb97c9e879715a1fe164, .giti/objects/b1/8c720ba4fed9003842d5ca793e28b8fbeac52c, .giti/objects/b7/9232a73e0831ba6ce0cad90145dace58cc7176, .giti/objects/bd/6fed277b458bb5f1b62cd4417e3a66c16c58a9, .giti/objects/d0/59a4630cd9b055ffddef1dd857f1b5099c25f2, .giti/objects/d3/131c0d0b884a29206ad09d7fce53abfc00834f, .giti/objects/d8/4e8b8b9a5bc68aa36eff0e1481bb7557cae991, .giti/objects/e4/26e65c3671fe4ce667be43f38337087ec10e74, .giti/objects/e4/4231ad9e8e97ce1eb66bc3acd598cc708742db, .giti/objects/fc/baba715991a6983b9592c8513d54e4f39b0834, .giti/objects/ff/519e77062779aac64cc60bbfc43f8c7815a16c, .giti/refs/heads/master, .giti/refs/remotes/origin/master

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: NpsSDK::Errors, NpsSDK::Services

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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: .giti

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: NpsSDK::Errors, NpsSDK::Services

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1.4,1.5

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.

Modules

Name Abstract Version View
NpsSDK::Configuration 1.4 metacpan
NpsSDK::Constants 1.4 metacpan
NpsSDK::Nps 1.4 metacpan
NpsSDK::Services 1.4 metacpan
NpsSDK::SoapClient 1.5 metacpan
NpsSDK::Utils 1.4 metacpan
NpsSDK::Version 1.5 metacpan

Provides

Name File View
NpsSDK::ConnectionException lib/NpsSDK/Errors.pm metacpan
NpsSDK::EnvironmentNotFound lib/NpsSDK/Errors.pm metacpan
NpsSDK::IndexError lib/NpsSDK/Errors.pm metacpan
NpsSDK::LogException lib/NpsSDK/Errors.pm metacpan
NpsSDK::TimeoutException lib/NpsSDK/Errors.pm metacpan
NpsSDK::UnknownError lib/NpsSDK/Errors.pm metacpan

Other Files

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