Kwalitee Issues

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

has_meta_yml

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

no_pod_errors

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

Error: *** ERROR: You forgot a '=back' before '=head1' at line 75 in file XAO-Web-1.01/lib/XAO/DO/Web/Clipboard.pm *** ERROR: You forgot a '=back' before '=head1' at line 59 in file XAO-Web-1.01/lib/XAO/DO/Web/Default.pm *** ERROR: You forgot a '=back' before '=head1' at line 59 in file XAO-Web-1.01/lib/XAO/DO/Web/Default.pm *** ERROR: You forgot a '=back' before '=head1' at line 322 in file XAO-Web-1.01/lib/XAO/DO/Web/FS.pm *** ERROR: You forgot a '=back' before '=head1' at line 1167 in file XAO-Web-1.01/lib/XAO/DO/Web/Page.pm *** ERROR: '=item' outside of any '=over' at line 119 in file XAO-Web-1.01/lib/XAO/DO/Web/Search.pm *** ERROR: You forgot a '=back' before '=head1' at line 128 in file XAO-Web-1.01/lib/XAO/DO/Web/Search.pm *** ERROR: You forgot a '=back' before '=head1' at line 460 in file XAO-Web-1.01/lib/XAO/DO/Web/Utility.pm

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Error
  • MIME::Lite
  • Test::Unit::TestCase
  • XAO::Base
  • XAO::Errors
  • XAO::Objects
  • XAO::Projects
  • XAO::SimpleHash
  • XAO::Utils

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: XAO::DO::Web::Config

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.01,1.10,1.2,1.3,1.4,1.5,1.6

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.

has_meta_json

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

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

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.

no_stdin_for_prompting

Use the prompt() method from ExtUtils::MakeMaker/Module::Build.

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: XAO::DO::Config, XAO::DO::Web::Action, XAO::DO::Web::CgiParam, XAO::DO::Web::Clipboard, XAO::DO::Web::Condition, XAO::DO::Web::Config, XAO::DO::Web::Cookie, XAO::DO::Web::Date, XAO::DO::Web::Default, XAO::DO::Web::FS, XAO::DO::Web::FilloutForm, XAO::DO::Web::Footer, XAO::DO::Web::Header, XAO::DO::Web::IdentifyAgent, XAO::DO::Web::IdentifyUser, XAO::DO::Web::Mailer, XAO::DO::Web::MultiPageNav, XAO::DO::Web::Page, XAO::DO::Web::Redirect, XAO::DO::Web::Search, XAO::DO::Web::SetArg, XAO::DO::Web::Styler, XAO::DO::Web::Utility, XAO::PageSupport, XAO::PluginUtils, XAO::Templates, XAO::Web, testcases::FS, testcases::Page, testcases::PageSupport, testcases::Web, testcases::WebClipboard, testcases::WebCondition, testcases::WebConfig, testcases::WebFS, testcases::WebSetArg, testcases::base

configure_prereq_matches_use

List all modules used in the Makefile.PL/Build.PL in META.yml configure_requires

Error:

  • XAO::Base

Modules

Name Abstract Version View
XAO::DO::Config metacpan
XAO::DO::Web::Action base for mode-dependant displayable objects 1.2 metacpan
XAO::DO::Web::CgiParam Retrieves parameter from CGI environment 1.2 metacpan
XAO::DO::Web::Clipboard clipboard value retrieval object. 1.2 metacpan
XAO::DO::Web::Condition allows to check various conditions 1.3 metacpan
XAO::DO::Web::Config XAO::Web site configuration object 1.4 metacpan
XAO::DO::Web::Cookie cookies manipulations 1.3 metacpan
XAO::DO::Web::Date XAO::Web date dysplayable object 1.2 metacpan
XAO::DO::Web::Default 1.2 metacpan
XAO::DO::Web::FS XAO::Web front end object for XAO::FS 1.3 metacpan
XAO::DO::Web::FilloutForm support for HTML forms 1.2 metacpan
XAO::DO::Web::Footer simple HTML footer 1.3 metacpan
XAO::DO::Web::Header Simple HTML header 1.2 metacpan
XAO::DO::Web::IdentifyUser class for user identification and verification 1.10 metacpan
XAO::DO::Web::Mailer executes given template and sends results via e-mail 1.4 metacpan
XAO::DO::Web::MultiPageNav Multi page navigation display 1.6 metacpan
XAO::DO::Web::Page 1.5 metacpan
XAO::DO::Web::Redirect browser redirection object 1.2 metacpan
XAO::DO::Web::Search XAO::Web Database Search 1.3 metacpan
XAO::DO::Web::SetArg sets base object arguments 1.2 metacpan
XAO::DO::Web::Styler Simple styler object 1.2 metacpan
XAO::DO::Web::Utility Miscellaneous utility displayable functions 1.3 metacpan
XAO::PageSupport Fast text collection for XAO::Objects::Page 1.2 metacpan
XAO::PluginUtils utilities for plug-ins installation 1.3 metacpan
XAO::Templates templates caching and retrieving module 1.3 metacpan
XAO::Web XAO Web Developer, dynamic content building suite 1.01 metacpan
testcases::FS metacpan
testcases::Page metacpan
testcases::PageSupport metacpan
testcases::Web metacpan
testcases::WebClipboard metacpan
testcases::WebCondition metacpan
testcases::WebConfig metacpan
testcases::WebFS metacpan
testcases::WebSetArg metacpan
testcases::base metacpan

Provides

Name File View
XAO::Errors::Page lib/XAO/DO/Web/Page.pm metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
PageSupport/Makefile.PL metacpan
README metacpan