Kwalitee Issues

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: .git/HEAD,.git/branches,.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-rebase.sample,.git/hooks/prepare-commit-msg.sample,.git/hooks/update.sample,.git/hooks,.git/index,.git/info/exclude,.git/info,.git/logs/HEAD,.git/logs/refs/heads/master,.git/logs/refs/heads,.git/logs/refs,.git/logs,.git/objects/info,.git/objects/pack/pack-7f8f6e5ae18d9713ea2c92caf87bd13d8c5d4279.idx,.git/objects/pack/pack-7f8f6e5ae18d9713ea2c92caf87bd13d8c5d4279.pack,.git/objects/pack,.git/objects,.git/packed-refs,.git/refs/heads/master,.git/refs/heads,.git/refs/remotes/origin/HEAD,.git/refs/remotes/origin,.git/refs/remotes,.git/refs/tags,.git/refs,.git,MANIFEST.SKIP

has_version

Add a version number to the packed distribution. Or use a buildtool ('make dist' or 'Build dist')

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'

distname_matches_name_in_meta

Use a proper tool to make a distribution. You might also need to fix META files if you keep them in the repository.

Error: WWW-Contact

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 (40) does not match dist (61):
  • Missing in MANIFEST: .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-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/objects/pack/pack-7f8f6e5ae18d9713ea2c92caf87bd13d8c5d4279.idx, .git/objects/pack/pack-7f8f6e5ae18d9713ea2c92caf87bd13d8c5d4279.pack, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, MANIFEST.SKIP

main_module_version_matches_dist_version

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

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

consistent_version

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

Error: 0.001,0.16,0.24,0.26,0.28,0.30,0.44,0.46,0.47,0.48

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

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
WWW::Contact Get contacts/addressbook from Web 0.48 metacpan
WWW::Contact::AOL Get contacts/addressbook from AOL Mail 0.47 metacpan
WWW::Contact::BG::Abv Get contacts/addressbook from Abv.bg 0.26 metacpan
WWW::Contact::BG::Mail Get contacts/addressbook from mail.bg 0.26 metacpan
WWW::Contact::Base Base module for WWW::Contact::* 0.16 metacpan
WWW::Contact::CN::163 Get contacts/addressbook from mail.163.com 0.28 metacpan
WWW::Contact::Gmail Get contacts/addressbook from Gmail (DEPRECATED for GoogleContactsAPI) 0.24 metacpan
WWW::Contact::GoogleContactsAPI Get contacts via Google Contacts Data API 0.44 metacpan
WWW::Contact::GoogleContactsAPIOAuth2 0.001 metacpan
WWW::Contact::Hotmail Get contacts/addressbook from Hotmail/Live Mail 0.46 metacpan
WWW::Contact::Indiatimes Get contacts from Indiatimes 0.16 metacpan
WWW::Contact::Lycos Get contacts from Lycos 0.16 metacpan
WWW::Contact::Mail Get contacts from Mail.com 0.16 metacpan
WWW::Contact::Plaxo Get contacts from Plaxo 0.16 metacpan
WWW::Contact::Rediffmail Get contacts from Rediffmail 0.30 metacpan
WWW::Contact::Yahoo Get contacts/addressbook from Yahoo! Mail 0.46 metacpan

Other Files

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