Kwalitee Issues

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: License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'abstract' (abstract) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3];value is an undefined string (abstract) [Validation: 1.3]

no_pod_errors

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

Error: Apache-Wyrd-0.98/Wyrd/Chart.pm -- Around line 224: You forgot a '=back' before '=head2'Around line 407: '=item' outside of any '=over' Apache-Wyrd-0.98/Wyrd/DBL.pm -- Around line 804: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Datum.pm -- Around line 402: You forgot a '=back' before '=head1'Around line 440: '=item' outside of any '=over'Around line 464: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Form/Preload.pm -- Around line 97: '=item' outside of any '=over'Around line 101: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Form.pm -- Around line 197: You forgot a '=back' before '=head1'Around line 881: =back without =over Apache-Wyrd-0.98/Wyrd/Input/Complex.pm -- Around line 69: '=item' outside of any '=over'Around line 155: Expected text after =item, not a bulletAround line 157: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Interfaces/Columnize.pm -- Around line 35: '=item' outside of any '=over'Around line 45: You forgot a '=back' before '=head1'Around line 47: '=item' outside of any '=over'Around line 101: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Interfaces/Dater.pm -- Around line 41: '=item' outside of any '=over'Around line 281: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Interfaces/IndexUser.pm -- Around line 41: '=item' outside of any '=over'Around line 76: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Services/LoginServer.pm -- Around line 171: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Services/MetaTable.pm -- Around line 46: '=item' outside of any '=over'Around line 258: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Site/Pull.pm -- Around line 202: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd/Site/SearchResults.pm -- Around line 180: You forgot a '=back' before '=head1' Apache-Wyrd-0.98/Wyrd.pm-- Around line 301: You can't have =items (as at line 307) unless the first thing after the =over is an =itemAround line 557: You forgot a '=back' before '=head3'Around line 559: '=item' outside of any '=over'Around line 637: '=item' outside of any '=over'Around line 667: You forgot a '=back' before '=head3'

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Date::Calc
  • GD
  • GD::Graph
  • GD::Graph::colour

has_meta_json

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

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: Apache::Wyrd::Input::URLInput, Apache::Wyrd::Interfaces::Columnize, Apache::Wyrd::Services::MetaTable, Apache::Wyrd::Site::GDButton, Apache::Wyrd::Site::Index, Apache::Wyrd::Site::IndexBot, Apache::Wyrd::Site::MySQLIndex, Apache::Wyrd::Site::MySQLIndexBot, Apache::Wyrd::Site::NavPull, Apache::Wyrd::Site::Page, Apache::Wyrd::Site::Pull, Apache::Wyrd::Site::SearchResults, Apache::Wyrd::Site::TagPull, Apache::Wyrd::Site::WidgetControl, Apache::Wyrd::Site::WidgetIndex

build_prereq_matches_use

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

Error:

  • Apache::Test
  • Apache::TestRequest
  • Apache::TestUtil

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
Apache::Wyrd HTML embeddable perl objects under mod_perl 0.98 metacpan
Apache::Wyrd::Attribute Unparsed Wyrd template/attribute 0.98 metacpan
Apache::Wyrd::BrowserSwitch Enclose a set of browser-versioned blocks 0.98 metacpan
Apache::Wyrd::CGICond Selectively display or hide data based on CGI state 0.98 metacpan
Apache::Wyrd::CGISetter Set values in a Wyrd according to CGI state 0.98 metacpan
Apache::Wyrd::Chart Embed Dynamically-redrawn charts in HTML 0.98 metacpan
Apache::Wyrd::Cookie Consistency wrapper for Apache::Cookie and CGI::Cookie 0.98 metacpan
Apache::Wyrd::DBL Centralized location for tracking variables, internals 0.98 metacpan
Apache::Wyrd::Datum Abstract data-checking objects for Wyrd Input objects 0.98 metacpan
Apache::Wyrd::Debug Debugging Wyrd 0.98 metacpan
Apache::Wyrd::Defaults Default data for a Form Wyrd 0.98 metacpan
Apache::Wyrd::ErrField Alter layout of an Apache Wyrd to indicate errors 0.98 metacpan
Apache::Wyrd::ErrTag Indicate errors on a Form Wyrd 0.98 metacpan
Apache::Wyrd::FileSize Display a File's Size 0.98 metacpan
Apache::Wyrd::Form Build complex HTML forms from Wyrds 0.98 metacpan
Apache::Wyrd::Form::Preload Wyrd to load a Form Wyrd with existing data 0.98 metacpan
Apache::Wyrd::Form::Template Sub-form unit Wyrd 0.98 metacpan
Apache::Wyrd::Form::View Preview Wyrd for Form Wyrds 0.98 metacpan
Apache::Wyrd::Handler Apache Handler object for Apache::Wyrd modules 0.98 metacpan
Apache::Wyrd::Input Form Input Wyrds (scalar) 0.98 metacpan
Apache::Wyrd::Input::Complex Abstract class for more complex Wyrds (hashes/structures) 0.98 metacpan
Apache::Wyrd::Input::Condenser Use Wyrd Inputs/Sets as sub-Input Wyrds 0.98 metacpan
Apache::Wyrd::Input::Opt Wyrd for passing options to Apache::Wyrd::Input::Set 0.98 metacpan
Apache::Wyrd::Input::Set Form Input Wyrds (array) 0.98 metacpan
Apache::Wyrd::Input::URLInput Check URLs as inputs 0.98 metacpan
Apache::Wyrd::Interfaces::Columnize Add limited table auto-formatting 0.98 metacpan
Apache::Wyrd::Interfaces::Dater Specialized Wyrd Date subroutines 0.98 metacpan
Apache::Wyrd::Interfaces::GetUser Get User data from Auth service/Auth Cookies 0.98 metacpan
Apache::Wyrd::Interfaces::IndexUser Convenience Class for Index-driven Wyrds 0.98 metacpan
Apache::Wyrd::Interfaces::Indexable Pass metadata to Wyrd Index service 0.98 metacpan
Apache::Wyrd::Interfaces::Mother Reverse-parsing interface for Wyrds 0.98 metacpan
Apache::Wyrd::Interfaces::Setter Templating Interface for Wyrds 0.98 metacpan
Apache::Wyrd::Interfaces::SmartInput Interface for estimating pixel widths of Input Wyrds 0.98 metacpan
Apache::Wyrd::Interfaces::Stealth Interface for hidden Wyrds 0.98 metacpan
Apache::Wyrd::Lattice Generate HTML Tables from Tabular Data 0.98 metacpan
Apache::Wyrd::Lib Insert data from a file, as in SSI 0.98 metacpan
Apache::Wyrd::LogDump Debug Wyrd tool 0.98 metacpan
Apache::Wyrd::Lookup Wyrd for returning an SQL query result 0.98 metacpan
Apache::Wyrd::Loop Loop through SQL query results 0.98 metacpan
Apache::Wyrd::MySQLForm MySQL variant on SQLForm Wyrd 0.98 metacpan
Apache::Wyrd::Number Format Numerals or Translate to Written (English) 0.98 metacpan
Apache::Wyrd::Query SQL-handle (DBI) object for Wyrds 0.98 metacpan
Apache::Wyrd::Redirect Redirect a browser via a Wyrd 0.98 metacpan
Apache::Wyrd::Request Unified libapreq configuration or libapreq replacement 0.98 metacpan
Apache::Wyrd::SQLForm General Form Wyrd for editing data in SQL 0.98 metacpan
Apache::Wyrd::Services::Auth Cookie-based authorization handler 0.98 metacpan
Apache::Wyrd::Services::CodeRing Apache-resident crypto tool (Blowfish) 0.98 metacpan
Apache::Wyrd::Services::FileCache Cache service for frequently-accessed files 0.98 metacpan
Apache::Wyrd::Services::Index Metadata index for word/data search engines 0.98 metacpan
Apache::Wyrd::Services::Key Apache-resident crypto key (Blowfish) 0.98 metacpan
Apache::Wyrd::Services::LoginServer Login service For Auth object 0.98 metacpan
Apache::Wyrd::Services::MetaTable MySQL-backed Namespace-based data store 0.98 metacpan
Apache::Wyrd::Services::MySQLIndex MySQL version of Index 0.98 metacpan
Apache::Wyrd::Services::PreAuth Login to Apache::Wyrd::Services::Auth directly 0.98 metacpan
Apache::Wyrd::Services::SAK Swiss Army Knife of common subs 0.98 metacpan
Apache::Wyrd::Services::SearchParser Object for performing logical word-searches 0.98 metacpan
Apache::Wyrd::Services::TicketPad Key storage for LoginServer Service 0.98 metacpan
Apache::Wyrd::Services::Tree Data-tree storage object 0.98 metacpan
Apache::Wyrd::ShowParams Dump CGI state to browser for debugging 0.98 metacpan
Apache::Wyrd::Site::GDButton 0.98 metacpan
Apache::Wyrd::Site::Index Wrapper Index for the Apache::Wyrd::Site classes 0.98 metacpan
Apache::Wyrd::Site::IndexBot Sample 'bot for forcing index builds 0.98 metacpan
Apache::Wyrd::Site::Login HTML Interface for Apache::Wyrd::Services::(Pre)Auth 0.98 metacpan
Apache::Wyrd::Site::MySQLIndex Wrapper MySQLIndex for the Site classes 0.98 metacpan
Apache::Wyrd::Site::MySQLIndexBot MySQL-backend version of Apache::Wyrd::Site::IndexBot 0.98 metacpan
Apache::Wyrd::Site::NavPull Display a list of documents in a navigation-tree 0.98 metacpan
Apache::Wyrd::Site::Page Construct and track a page of an integrated site 0.98 metacpan
Apache::Wyrd::Site::Pull Abstract class for Page Lists 0.98 metacpan
Apache::Wyrd::Site::SearchResults Perform a word-search of Pages 0.98 metacpan
Apache::Wyrd::Site::TagPull 0.98 metacpan
Apache::Wyrd::Site::Widget Abstract dynamic element of a page 0.98 metacpan
Apache::Wyrd::Site::WidgetControl Links that change a Widget's State 0.98 metacpan
Apache::Wyrd::Site::WidgetIndex Wrapper class to support Widget Class 0.98 metacpan
Apache::Wyrd::Template Self-parsed Wyrd template-attribute 0.98 metacpan
Apache::Wyrd::User Abstract user object 0.98 metacpan
Apache::Wyrd::Var pass a variable object into a parent Wyrd 0.98 metacpan
Apache::Wyrd::Version Designate a block for certain classes of browsers 0.98 metacpan
Apache::Wyrd::View Show the attributes of an enclosing Wyrd 0.98 metacpan

Provides

Name File View
Apache::Wyrd::Bot Wyrd/Bot.pm metacpan
Apache::Wyrd::Datum::Blob Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Char Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Enum Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Integer Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Null Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Set Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Text Wyrd/Datum.pm metacpan
Apache::Wyrd::Datum::Varchar Wyrd/Datum.pm metacpan
Apache::Wyrd::Lattice::Footer Wyrd/Lattice.pm metacpan
Apache::Wyrd::Lattice::Grid Wyrd/Lattice.pm metacpan
Apache::Wyrd::Lattice::Header Wyrd/Lattice.pm metacpan

Other Files

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