Kwalitee Issues

has_meta_yml

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

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 (51) does not match dist (66):
  • Missing in MANIFEST: .cvsignore, doc/pageflow.dia, examples/buttons.pl, examples/buttons.xml, examples/localise-errormsg.pl, examples/localise-errormsg.xml, examples/localise-options.pl, examples/localise-options.xml, examples/taint-head.tmpl, examples/taint.pl, examples/taint.xml, t/.cvsignore, webtest/.cvsignore, webtest/00_localhost_setup.t, webtest/01_hello.t, webtest/run_all.pl
  • Missing in Dist: examples/session-tokens

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: CGI::FormMagick::L10N, CGI::FormMagick::Validator::Business, CGI::FormMagick::Validator::Geography, CGI::FormMagick::Validator::Length

prereq_matches_use

List all used modules in META.yml requires

Error:

  • CGI::Persistent
  • Class::ParamParser
  • Mail::RFC822::Address
  • Text::Iconv
  • Text::Template
  • XML::Parser

no_pod_errors

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

Error: CGI-FormMagick-0.89/lib/CGI/FormMagick/L10N.pm -- Around line 18: =pod directives shouldn't be over one line long! Ignoring all 2 lines of content CGI-FormMagick-0.89/lib/CGI/FormMagick/TagMaker.pm -- Around line 444: Expected text after =item, not a number Around line 452: Expected text after =item, not a number Around line 459: Expected text after =item, not a number Around line 464: Expected text after =item, not a number Around line 470: Expected text after =item, not a number Around line 476: Expected text after =item, not a number CGI-FormMagick-0.89/lib/CGI/FormMagick/Validator/Basic.pm -- Around line 32: =over without closing =back CGI-FormMagick-0.89/lib/CGI/FormMagick/Validator/Business.pm -- Around line 191: You forgot a '=back' before '=head1' CGI-FormMagick-0.89/lib/CGI/FormMagick/Validator/Geography.pm -- Around line 142: You forgot a '=back' before '=head1' CGI-FormMagick-0.89/lib/CGI/FormMagick/Validator/Length.pm -- Around line 23: '=item' outside of any '=over' Around line 146: You forgot a '=back' before '=head1' CGI-FormMagick-0.89/lib/CGI/FormMagick/Validator/Network.pm -- Around line 32: =over without closing =back

has_meta_json

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

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: CGI::FormMagick, CGI::FormMagick::Events, CGI::FormMagick::HTML, CGI::FormMagick::L10N, CGI::FormMagick::Setup, CGI::FormMagick::Sub, CGI::FormMagick::TagMaker, CGI::FormMagick::Utils, CGI::FormMagick::Validator, CGI::FormMagick::Validator::Basic, CGI::FormMagick::Validator::Business, CGI::FormMagick::Validator::Geography, CGI::FormMagick::Validator::Length, CGI::FormMagick::Validator::Network

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.89,1.01

Modules

Name Abstract Version View
CGI::FormMagick easily create CGI form-based applications 0.89 metacpan
CGI::FormMagick::Sub Call subs by name. metacpan
CGI::FormMagick::TagMaker Generate HTML tags 1.01 metacpan
CGI::FormMagick::Validator validate data from FormMagick forms metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan