Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: ./PaxHeaders/App-ghmulti-0.01,./PaxHeaders/App-ghmulti-0.01,App-ghmulti-0.01/PaxHeaders/script,App-ghmulti-0.01/PaxHeaders/script,App-ghmulti-0.01/script/PaxHeaders/ghmulti,App-ghmulti-0.01/script/PaxHeaders/ghmulti,App-ghmulti-0.01/PaxHeaders/Changes,App-ghmulti-0.01/PaxHeaders/Changes,App-ghmulti-0.01/PaxHeaders/SECURITY.md,App-ghmulti-0.01/PaxHeaders/SECURITY.md,App-ghmulti-0.01/PaxHeaders/Makefile.PL,App-ghmulti-0.01/PaxHeaders/Makefile.PL,App-ghmulti-0.01/PaxHeaders/META.yml,App-ghmulti-0.01/PaxHeaders/META.yml,App-ghmulti-0.01/PaxHeaders/lib,App-ghmulti-0.01/PaxHeaders/lib,App-ghmulti-0.01/lib/PaxHeaders/App,App-ghmulti-0.01/lib/PaxHeaders/App,App-ghmulti-0.01/lib/App/PaxHeaders/ghmulti.pm,App-ghmulti-0.01/lib/App/PaxHeaders/ghmulti.pm,App-ghmulti-0.01/PaxHeaders/CONTRIBUTING.md,App-ghmulti-0.01/PaxHeaders/CONTRIBUTING.md,App-ghmulti-0.01/PaxHeaders/META.json,App-ghmulti-0.01/PaxHeaders/META.json,App-ghmulti-0.01/PaxHeaders/t,App-ghmulti-0.01/PaxHeaders/t,App-ghmulti-0.01/t/PaxHeaders/ghmulti.t,App-ghmulti-0.01/t/PaxHeaders/ghmulti.t,App-ghmulti-0.01/t/PaxHeaders/pod-spell.t,App-ghmulti-0.01/t/PaxHeaders/pod-spell.t,App-ghmulti-0.01/t/PaxHeaders/00-load.t,App-ghmulti-0.01/t/PaxHeaders/00-load.t,App-ghmulti-0.01/t/PaxHeaders/pod.t,App-ghmulti-0.01/t/PaxHeaders/pod.t,App-ghmulti-0.01/t/PaxHeaders/01-version-help.t,App-ghmulti-0.01/t/PaxHeaders/01-version-help.t,App-ghmulti-0.01/t/PaxHeaders/02-simple-tests.t,App-ghmulti-0.01/t/PaxHeaders/02-simple-tests.t,App-ghmulti-0.01/t/PaxHeaders/manifest.t,App-ghmulti-0.01/t/PaxHeaders/manifest.t,App-ghmulti-0.01/PaxHeaders/LICENSE,App-ghmulti-0.01/PaxHeaders/LICENSE,App-ghmulti-0.01/PaxHeaders/MANIFEST,App-ghmulti-0.01/PaxHeaders/MANIFEST,App-ghmulti-0.01/PaxHeaders/xt,App-ghmulti-0.01/PaxHeaders/xt,App-ghmulti-0.01/xt/PaxHeaders/boilerplate.t,App-ghmulti-0.01/xt/PaxHeaders/boilerplate.t,App-ghmulti-0.01/PaxHeaders/README,App-ghmulti-0.01/PaxHeaders/README

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: script/ghmulti

test_prereq_matches_use

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

Error:

  • File::chdir
  • Pod::Wordlist
  • Test::Spelling

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
App::ghmulti Helps when using multiple Github accounts with SSH keys. 0.01 metacpan
ghmulti Helps when using multiple Github accounts with SSH keys 0.01 metacpan

Other Files

CONTRIBUTING.md metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
SECURITY.md metacpan