Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

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

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at http://module-build.sourceforge.net/META-spec-v1.4.html (for version 1.4) or http://search.cpan.org/perldoc?CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Expected a map structure from string or file. (requires) [Validation: 1.0]

no_pod_errors

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

Error: CGI-Bus-0.62/lib/CGI/Bus/Base.pod -- Around line 121: You forgot a '=back' before '=head1'Around line 125: You forgot a '=back' before '=head2'Around line 132: =back without =over CGI-Bus-0.62/lib/CGI/Bus/file.pod -- Around line 149: You forgot a '=back' before '=head2'Around line 154: =back without =over CGI-Bus-0.62/lib/CGI/Bus/fut.pod -- Around line 167: You forgot a '=back' before '=head1'Around line 171: You forgot a '=back' before '=head2'Around line 177: =back without =over CGI-Bus-0.62/lib/CGI/Bus/psp.pod -- Around line 78: You forgot a '=back' before '=head1'Around line 82: You forgot a '=back' before '=head2'Around line 84: '=item' outside of any '=over'Around line 89: You forgot a '=back' before '=head2'Around line 91: '=item' outside of any '=over'Around line 99: You forgot a '=back' before '=head2'Around line 101: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/smtp.pod -- Around line 67: You forgot a '=back' before '=head2'Around line 69: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/tm.pod -- Around line 629: You forgot a '=back' before '=head2'Around line 649: '=item' outside of any '=over'Around line 658: You forgot a '=back' before '=head2'Around line 660: '=item' outside of any '=over'Around line 670: You forgot a '=back' before '=head2'Around line 672: '=item' outside of any '=over'Around line 678: You forgot a '=back' before '=head2'Around line 680: '=item' outside of any '=over'Around line 685: You forgot a '=back' before '=head2'Around line 687: '=item' outside of any '=over'Around line 692: You forgot a '=back' before '=head2'Around line 694: '=item' outside of any '=over'Around line 704: You forgot a '=back' before '=head2'Around line 706: '=item' outside of any '=over'Around line 712: You forgot a '=back' before '=head2'Around line 714: '=item' outside of any '=over'Around line 719: You forgot a '=back' before '=head2'Around line 721: '=item' outside of any '=over'Around line 726: You forgot a '=back' before '=head2'Around line 728: '=item' outside of any '=over'Around line 735: You forgot a '=back' before '=head2'Around line 737: '=item' outside of any '=over'Around line 745: You forgot a '=back' before '=head2'Around line 747: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/tmsql.pod -- Around line 1522: You forgot a '=back' before '=head2'Around line 1535: '=item' outside of any '=over'Around line 1540: You forgot a '=back' before '=head2'Around line 1543: '=item' outside of any '=over'Around line 1548: You forgot a '=back' before '=head2'Around line 1551: '=item' outside of any '=over'Around line 1556: You forgot a '=back' before '=head2'Around line 1559: '=item' outside of any '=over'Around line 1564: You forgot a '=back' before '=head2'Around line 1566: '=item' outside of any '=over'Around line 1573: You forgot a '=back' before '=head2'Around line 1575: '=item' outside of any '=over'Around line 1580: You forgot a '=back' before '=head2'Around line 1582: '=item' outside of any '=over'Around line 1589: You forgot a '=back' before '=head2'Around line 1591: '=item' outside of any '=over'Around line 1596: You forgot a '=back' before '=head2'Around line 1598: '=item' outside of any '=over'Around line 1603: You forgot a '=back' before '=head2'Around line 1605: '=item' outside of any '=over'Around line 1612: You forgot a '=back' before '=head2'Around line 1614: '=item' outside of any '=over'Around line 1627: You forgot a '=back' before '=head2'Around line 1629: '=item' outside of any '=over'Around line 1634: You forgot a '=back' before '=head2'Around line 1636: '=item' outside of any '=over'Around line 1648: You forgot a '=back' before '=head2'Around line 1650: '=item' outside of any '=over'Around line 1657: You forgot a '=back' before '=head2'Around line 1659: '=item' outside of any '=over'Around line 1665: You forgot a '=back' before '=head2'Around line 1667: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/uauth.pod -- Around line 222: You forgot a '=back' before '=head2'Around line 254: '=item' outside of any '=over'Around line 260: You forgot a '=back' before '=head2'Around line 262: '=item' outside of any '=over'Around line 267: You forgot a '=back' before '=head2'Around line 269: '=item' outside of any '=over'Around line 275: You forgot a '=back' before '=head2'Around line 277: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/udata.pod -- Around line 132: You forgot a '=back' before '=head2'Around line 134: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/upws.pod -- Around line 207: You forgot a '=back' before '=head2'Around line 209: '=item' outside of any '=over'Around line 216: You forgot a '=back' before '=head2'Around line 218: '=item' outside of any '=over'Around line 227: You forgot a '=back' before '=head2'Around line 229: '=item' outside of any '=over'Around line 238: You forgot a '=back' before '=head2'Around line 240: '=item' outside of any '=over'Around line 247: You forgot a '=back' before '=head2'Around line 249: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus/wg.pod -- Around line 96: You forgot a '=back' before '=head2'Around line 98: '=item' outside of any '=over'Around line 103: You forgot a '=back' before '=head2'Around line 105: '=item' outside of any '=over'Around line 111: You forgot a '=back' before '=head2'Around line 113: '=item' outside of any '=over'Around line 119: You forgot a '=back' before '=head2'Around line 121: '=item' outside of any '=over'Around line 127: You forgot a '=back' before '=head2'Around line 129: '=item' outside of any '=over' CGI-Bus-0.62/lib/CGI/Bus.pod -- Around line 1180: You forgot a '=back' before '=head2'Around line 1669: '=item' outside of any '=over'Around line 1700: You forgot a '=back' before '=head2'Around line 1703: '=item' outside of any '=over'Around line 1736: You forgot a '=back' before '=head2'Around line 1738: '=item' outside of any '=over'Around line 1756: You forgot a '=back' before '=head2'Around line 1760: '=item' outside of any '=over'

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Apache
  • DBI
  • Win32
  • Win32::API
  • Win32::OLE
  • Win32::TieRegistry

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

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.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), 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::Bus, CGI::Bus::Base, CGI::Bus::file, CGI::Bus::fut, CGI::Bus::lngbase::CGI_Bus, CGI::Bus::lngbase::CGI_Bus_ru, CGI::Bus::lngbase::CGI_Bus_tm, CGI::Bus::lngbase::CGI_Bus_tm_ru, CGI::Bus::lngbase::CGI_Bus_tmsql, CGI::Bus::lngbase::CGI_Bus_tmsql_ru, CGI::Bus::lngbase::CGI_Bus_upws, CGI::Bus::lngbase::CGI_Bus_upws_ru, CGI::Bus::lngbase::CGI_Bus_wg, CGI::Bus::lngbase::CGI_Bus_wg_ru, CGI::Bus::psp, CGI::Bus::smtp, CGI::Bus::tm, CGI::Bus::tmsql, CGI::Bus::uauth, CGI::Bus::udata, CGI::Bus::upws, CGI::Bus::wg

has_separate_license_file

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

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

Modules

Name Abstract Version View
CGI::Bus Web and DBI Application object 0.62 metacpan
CGI::Bus::Base Base class for CGI::Bus subobjects metacpan
CGI::Bus::file file object metacpan
CGI::Bus::fut File and directory utils library metacpan
CGI::Bus::lngbase::CGI_Bus metacpan
CGI::Bus::lngbase::CGI_Bus_ru metacpan
CGI::Bus::lngbase::CGI_Bus_tm metacpan
CGI::Bus::lngbase::CGI_Bus_tm_ru metacpan
CGI::Bus::lngbase::CGI_Bus_tmsql metacpan
CGI::Bus::lngbase::CGI_Bus_tmsql_ru metacpan
CGI::Bus::lngbase::CGI_Bus_upws metacpan
CGI::Bus::lngbase::CGI_Bus_upws_ru metacpan
CGI::Bus::lngbase::CGI_Bus_wg metacpan
CGI::Bus::lngbase::CGI_Bus_wg_ru metacpan
CGI::Bus::psp Perl Script Processor CGI::Bus subobject metacpan
CGI::Bus::smtp simple SMTP sender metacpan
CGI::Bus::tm database Transaction page Manager to view and edit data metacpan
CGI::Bus::tmsql SQL database user interface to view and edit data metacpan
CGI::Bus::uauth default or base user authentication class metacpan
CGI::Bus::udata User Data Store metacpan
CGI::Bus::upws User Personal WorkSpace metacpan
CGI::Bus::wg Widgets metacpan

Provides

Name File View
CGI::BusCgiPrint lib/CGI/Bus.pm metacpan
CGI::BusLauncher lib/CGI/Bus.pm metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan