Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Wx-Perl-PodBrowser-1/devel/wx-pod.pl -- Around line 220: Unknown E content in E<fdjk> Around line 252: You have '=item 456789' instead of the expected '=item 3' Around line 258: You have '=item 3' instead of the expected '=item 4' Around line 268: You have '=item 5' instead of the expected '=item 6' Around line 272: You have '=item 5' instead of the expected '=item 7' Around line 276: You have '=item 5' instead of the expected '=item 8' Around line 280: You have '=item 5' instead of the expected '=item 9' Around line 284: You have '=item 5' instead of the expected '=item 10' Around line 288: You have '=item 5' instead of the expected '=item 11' Around line 292: You have '=item 5' instead of the expected '=item 12' Around line 296: You have '=item 5' instead of the expected '=item 13' Around line 300: You have '=item 5' instead of the expected '=item 14' Around line 304: You have '=item 5' instead of the expected '=item 15' Around line 308: You have '=item 5' instead of the expected '=item 16' Around line 312: You have '=item 5' instead of the expected '=item 17' Around line 316: You have '=item 5' instead of the expected '=item 18' Around line 320: You have '=item 5' instead of the expected '=item 19'

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Sun 10 Jun 2012 08:33:59 AM JST gpg: using DSA key 2C5302215F6ADD3A gpg: Can't check signature: No public key ==> BAD/TAMPERED signature detected! <==

has_meta_json

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

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: devel/PodParser.pm

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: Wx::Perl::PodBrowser

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.

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

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
Wx::Perl::PodBrowser POD browser window 1 metacpan
Wx::Perl::PodRichText POD in a RichTextCtrl 1 metacpan
Wx::Perl::PodRichText::PodParser 1 metacpan
Wx::Perl::PodRichText::SimpleParser parser for PodRichText 1 metacpan

Provides

Name File View
Wx::Perl::PodRichText::ChangedEvent lib/Wx/Perl/PodRichText.pm metacpan

Other Files

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