Kwalitee Issues

has_meta_yml

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

has_changelog

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

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 (214) does not match dist (325):
  • Missing in MANIFEST: docs/Algorithm-KeyGen.html, docs/App-Console-Color.html, docs/App-Console-CommandScript.html, docs/App-Console-Prompts.html, docs/App-TMS-Client.html, docs/App-TMS-Common.html, docs/App-TMS-Debug.html, docs/App-TMS-Repository.html, docs/Data-Comparison-Diff.html, docs/Data-Comparison.html, docs/Data-CompositeHash.html, docs/Data-Format-CSV.html, docs/Data-Format-Hash.html, docs/Data-Format-HexString.html, docs/Data-Format-JavaScript.html, docs/Data-Format-Nml-Document.html, docs/Data-Format-Nml-Node.html, docs/Data-Format-Nml.html, docs/Data-Format-XFR.html, docs/Data-Format-Xml-Bambi.html, docs/Data-Format-Xml-Directives.html, docs/Data-Format-Xml-Node.html, docs/Data-Format-Xml-Parser.html, docs/Data-Format-Xml-Stripper.html, docs/Data-Format-Xml.html, docs/Data-Hub-Address.html, docs/Data-Hub-Container.html, docs/Data-Hub-Courier.html, docs/Data-Hub-ExpandedSubset.html, docs/Data-Hub-FileSystem-AccessLog.html, docs/Data-Hub-FileSystem-BinaryFile.html, docs/Data-Hub-FileSystem-CompressZlibFile.html, docs/Data-Hub-FileSystem-Directory.html, docs/Data-Hub-FileSystem-File-Content.html, docs/Data-Hub-FileSystem-File.html, docs/Data-Hub-FileSystem-HashFile.html, docs/Data-Hub-FileSystem-ImageFile-ExifInfo.html, docs/Data-Hub-FileSystem-ImageFile.html, docs/Data-Hub-FileSystem-JSONFile.html, docs/Data-Hub-FileSystem-Node-Crown.html, docs/Data-Hub-FileSystem-Node.html, docs/Data-Hub-FileSystem-PerlModule.html, docs/Data-Hub-FileSystem-TextFile.html, docs/Data-Hub-FileSystem-XMLHash.html, docs/Data-Hub-FileSystem-YAMLFile.html, docs/Data-Hub-Query.html, docs/Data-Hub-Subset.html, docs/Data-Hub-Util.html, docs/Data-Hub.html, docs/Data-OrderedHash.html, docs/Error-AccessDenied.html, docs/Error-Continue.html, docs/Error-DoesNotExist.html, docs/Error-HttpsNotRequired.html, docs/Error-HttpsRequired.html, docs/Error-IllegalArg.html, docs/Error-IllegalParam.html, docs/Error-IsStatic.html, docs/Error-Logical.html, docs/Error-MissingArg.html, docs/Error-MissingParam.html, docs/Error-NotStatic.html, docs/Error-Programatic.html, docs/Error-Security.html, docs/Misc-LogUtil.html, docs/Misc-Stopwatch.html, docs/Misc-Time.html, docs/Parse-Padding.html, docs/Parse-StringToken.html, docs/Parse-StringTokenizer.html, docs/Parse-Template-ArgumentStack.html, docs/Parse-Template-Arguments.html, docs/Parse-Template-BBCode-Directives.html, docs/Parse-Template-BBCode.html, docs/Parse-Template-Base.html, docs/Parse-Template-CallbackArgument.html, docs/Parse-Template-Content.html, docs/Parse-Template-Debug-Debugger.html, docs/Parse-Template-Debug-Listener.html, docs/Parse-Template-Debug-Prompt.html, docs/Parse-Template-Directives-Base64.html, docs/Parse-Template-Directives-Color.html, docs/Parse-Template-Directives-ContentEditable-ForLoop.html, docs/Parse-Template-Directives-ContentEditable.html, docs/Parse-Template-Directives-Encode.html, docs/Parse-Template-Directives-FileInfo.html, docs/Parse-Template-Directives-HTML.html, docs/Parse-Template-Directives-JS.html, docs/Parse-Template-Directives-URI.html, docs/Parse-Template-ForLoop.html, docs/Parse-Template-Standard.html, docs/Parse-Template-Web.html, docs/Perl-Class-Array.html, docs/Perl-Class-Hash.html, docs/Perl-Class-OrderedHash.html, docs/Perl-Class-Scalar.html, docs/Perl-Class.html, docs/Perl-Clone.html, docs/Perl-Comparison.html, docs/Perl-Module.html, docs/Perl-ModuleInfo.html, docs/Perl-Options.html, docs/Perl-Util.html, docs/Time-Regex-Strftime.html, docs/Time-Regex-Strptime.html, docs/Time-Regex.html, docs/WWW-Livesite-Args.html, docs/WWW-Livesite-Headers.html, docs/WWW-Misc-Image.html, docs/index.html, docs/styles.css

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Tie::ExtraHash
  • Tie::StdHash

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: lsn-data-hub-05.00293/lib/Algorithm/KeyGen.pm -- Around line 184: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/App/Console/Color.pm -- Around line 117: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/App/Console/CommandScript.pm -- Around line 254: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/App/Console/Prompts.pm -- Around line 155: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/App/TMS/Client.pm -- Around line 895: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/CompositeHash.pm -- Around line 344: Unknown directive: =result lsn-data-hub-05.00293/lib/Data/Format/Hash.pm -- Around line 523: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Format/Nml/Document.pm -- Around line 144: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Format/Nml.pm -- Around line 50: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Format/XFR.pm -- Around line 239: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Hub/Address.pm -- Around line 55: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Hub/Courier.pm -- Around line 399: Unknown directive: =result lsn-data-hub-05.00293/lib/Data/Hub/FileSystem/AccessLog.pm -- Around line 107: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Hub/FileSystem/PerlModule.pm -- Around line 403: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Data/Hub/Query.pm -- Around line 477: =cut found outside a pod block. Skipping to next block. Around line 496: Unknown directive: =result Around line 505: Unknown directive: =result Around line 516: Unknown directive: =result Around line 529: Unknown directive: =result Around line 538: Unknown directive: =result Around line 549: Unknown directive: =result Around line 566: Unknown directive: =result Around line 575: Unknown directive: =result Around line 584: Unknown directive: =result Around line 595: Unknown directive: =result Around line 611: Unknown directive: =result Around line 623: Unknown directive: =result Around line 635: Unknown directive: =result Around line 649: Unknown directive: =result Around line 671: Unknown directive: =result Around line 683: Unknown directive: =result Around line 695: Unknown directive: =result Around line 709: Unknown directive: =result Around line 730: Unknown directive: =result Around line 747: Unknown directive: =result Around line 766: Unknown directive: =result Around line 779: Unknown directive: =result lsn-data-hub-05.00293/lib/Data/OrderedHash.pm -- Around line 148: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Misc/LogUtil.pm -- Around line 133: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Misc/Stopwatch.pm -- Around line 176: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Parse/StringToken.pm -- Around line 126: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Parse/StringTokenizer.pm -- Around line 281: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Parse/Template/Base.pm -- Around line 1069: =cut found outside a pod block. Skipping to next block. Around line 1077: =cut found outside a pod block. Skipping to next block. Around line 1085: =cut found outside a pod block. Skipping to next block. Around line 1093: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Perl/Class.pm -- Around line 84: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Perl/Module.pm -- Around line 116: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Perl/ModuleInfo.pm -- Around line 321: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Perl/Options.pm -- Around line 37: Unknown directive: =result lsn-data-hub-05.00293/lib/Perl/Util.pm -- Around line 544: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/Perl/Util.pod -- Around line 551: Non-ASCII character seen before =encoding in 'checksum('“Hello”','. Assuming UTF-8 lsn-data-hub-05.00293/lib/Time/Regex/Strptime.pm -- Around line 47: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/WWW/Livesite/Args.pm -- Around line 102: =cut found outside a pod block. Skipping to next block. lsn-data-hub-05.00293/lib/WWW/Livesite/Headers.pm -- Around line 234: =cut found outside a pod block. Skipping to next block.

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: Algorithm::KeyGen, App::Console::Color, App::Console::CommandScript, App::Console::Prompts, App::TMS::Client, App::TMS::Common, App::TMS::Debug, App::TMS::Repository, Data::Comparison, Data::CompositeHash, Data::Format::CSV, Data::Format::Hash, Data::Format::HexString, Data::Format::JavaScript, Data::Format::Nml, Data::Format::Nml::Document, Data::Format::Nml::Node, Data::Format::XFR, Data::Format::Xml, Data::Hub, Data::Hub::Address, Data::Hub::Container, Data::Hub::Courier, Data::Hub::ExpandedSubset, Data::Hub::FileSystem::AccessLog, Data::Hub::FileSystem::BinaryFile, Data::Hub::FileSystem::CompressZlibFile, Data::Hub::FileSystem::Directory, Data::Hub::FileSystem::File, Data::Hub::FileSystem::HashFile, Data::Hub::FileSystem::ImageFile, Data::Hub::FileSystem::JSONFile, Data::Hub::FileSystem::Node, Data::Hub::FileSystem::PerlModule, Data::Hub::FileSystem::TextFile, Data::Hub::FileSystem::XMLHash, Data::Hub::FileSystem::YAMLFile, Data::Hub::Query, Data::Hub::Subset, Data::Hub::Util, Data::OrderedHash, Error::Logical, Error::Programatic, Misc::LogUtil, Misc::Stopwatch, Misc::Time, Parse::Padding, Parse::StringToken, Parse::StringTokenizer, Parse::Template::ArgumentStack, Parse::Template::Arguments, Parse::Template::BBCode, Parse::Template::Base, Parse::Template::CallbackArgument, Parse::Template::Content, Parse::Template::Debug::Debugger, Parse::Template::Debug::Listener, Parse::Template::Debug::Prompt, Parse::Template::Directives::Base64, Parse::Template::Directives::Color, Parse::Template::Directives::ContentEditable, Parse::Template::Directives::ContentEditable::ForLoop, Parse::Template::Directives::Encode, Parse::Template::Directives::FileInfo, Parse::Template::Directives::HTML, Parse::Template::Directives::JS, Parse::Template::Directives::URI, Parse::Template::ForLoop, Parse::Template::Standard, Parse::Template::Web, Perl::Class, Perl::Clone, Perl::Comparison, Perl::Module, Perl::ModuleInfo, Perl::Options, Perl::Util, Time::Regex, Time::Regex::Strftime, Time::Regex::Strptime, WWW::Livesite::Args, WWW::Livesite::Headers, WWW::Misc::Image

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.1,0.2,0.3,1,1.3,2.1

has_separate_license_file

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

Modules

Name Abstract Version View
Algorithm::KeyGen 1 metacpan
App::Console::Color 0.1 metacpan
App::Console::CommandScript 0 metacpan
App::Console::Prompts 0.1 metacpan
App::TMS::Client Template Management System 0 metacpan
App::TMS::Common 0 metacpan
App::TMS::Debug 0 metacpan
App::TMS::Repository 0 metacpan
Data::Comparison 0.1 metacpan
Data::CompositeHash 0.1 metacpan
Data::Format::CSV 0.1 metacpan
Data::Format::Hash Parse and format perl data structures 2.1 metacpan
Data::Format::HexString 0.1 metacpan
Data::Format::JavaScript 0 metacpan
Data::Format::Nml Parse/format routines for NML (No mark-up language) 0 metacpan
Data::Format::Nml::Document No mark-up language metacpan
Data::Format::Nml::Node metacpan
Data::Format::XFR Data Transfer Format (XFR) 0 metacpan
Data::Format::Xml 0.1 metacpan
Data::Hub 0.1 metacpan
Data::Hub::Address 0 metacpan
Data::Hub::Container 0 metacpan
Data::Hub::Courier Courier services for hierarchical data addresses 0.1 metacpan
Data::Hub::ExpandedSubset metacpan
Data::Hub::FileSystem::AccessLog Log of access to file-system resources which supports listeners 0.2 metacpan
Data::Hub::FileSystem::BinaryFile 0 metacpan
Data::Hub::FileSystem::CompressZlibFile 0 metacpan
Data::Hub::FileSystem::Directory metacpan
Data::Hub::FileSystem::File 0 metacpan
Data::Hub::FileSystem::HashFile 0.1 metacpan
Data::Hub::FileSystem::ImageFile 0 metacpan
Data::Hub::FileSystem::JSONFile metacpan
Data::Hub::FileSystem::Node 0.1 metacpan
Data::Hub::FileSystem::PerlModule metacpan
Data::Hub::FileSystem::TextFile 0 metacpan
Data::Hub::FileSystem::XMLHash metacpan
Data::Hub::FileSystem::YAMLFile metacpan
Data::Hub::Query Implementation of queries for L<Data::Hub::Courier> 0 metacpan
Data::Hub::Subset 0.1 metacpan
Data::Hub::Util 0 metacpan
Data::OrderedHash Ordered Hash - First in, first out (FIFO) 0.3 metacpan
Error::Logical 0 metacpan
Error::Programatic 0 metacpan
Misc::LogUtil Simple logging utility with run-time context 0.1 metacpan
Misc::Stopwatch Measure elapsed time 0.1 metacpan
Misc::Time 0.1 metacpan
Parse::Padding 0 metacpan
Parse::StringToken Object for tokenized strings No symbols are exported by default. 1 metacpan
Parse::StringTokenizer Extract fields from strings No symbols are exported by default. 1 metacpan
Parse::Template::ArgumentStack metacpan
Parse::Template::Arguments metacpan
Parse::Template::BBCode 0.1 metacpan
Parse::Template::Base 0.1 metacpan
Parse::Template::CallbackArgument metacpan
Parse::Template::Content 0 metacpan
Parse::Template::Debug::Debugger 0.1 metacpan
Parse::Template::Debug::Listener metacpan
Parse::Template::Debug::Prompt 0 metacpan
Parse::Template::Directives::Base64 0 metacpan
Parse::Template::Directives::Color 0 metacpan
Parse::Template::Directives::ContentEditable 0 metacpan
Parse::Template::Directives::ContentEditable::ForLoop 0 metacpan
Parse::Template::Directives::Encode 0 metacpan
Parse::Template::Directives::FileInfo 0 metacpan
Parse::Template::Directives::HTML 0 metacpan
Parse::Template::Directives::JS 0 metacpan
Parse::Template::Directives::URI 0 metacpan
Parse::Template::ForLoop 0 metacpan
Parse::Template::Standard 0.1 metacpan
Parse::Template::Web 0 metacpan
Perl::Class 0.1 metacpan
Perl::Clone 0.1 metacpan
Perl::Comparison Runtime access to perl comparison operators 0.1 metacpan
Perl::Module Perl Module Development 0 metacpan
Perl::ModuleInfo 1.3 metacpan
Perl::Options 0.1 metacpan
Perl::Util Perl Extensions 0 metacpan
Time::Regex 0 metacpan
Time::Regex::Strftime 0.1 metacpan
Time::Regex::Strptime 0 metacpan
WWW::Livesite::Args Case insensitive query string arguemnts 0 metacpan
WWW::Livesite::Headers HTTP Header Hash 0.1 metacpan
WWW::Misc::Image 0 metacpan

Provides

Name File View
Data::Comparison::Diff lib/Data/Comparison.pm metacpan
Data::Format::Xml::Bambi lib/Data/Format/Xml.pm metacpan
Data::Format::Xml::Directives lib/Data/Format/Xml.pm metacpan
Data::Format::Xml::Node lib/Data/Format/Xml.pm metacpan
Data::Format::Xml::Parser lib/Data/Format/Xml.pm metacpan
Data::Format::Xml::Stripper lib/Data/Format/Xml.pm metacpan
Data::Hub::FileSystem::File::Content lib/Data/Hub/FileSystem/File.pm metacpan
Data::Hub::FileSystem::ImageFile::ExifInfo lib/Data/Hub/FileSystem/ImageFile.pm metacpan
Data::Hub::FileSystem::Node::Crown lib/Data/Hub/FileSystem/Node.pm metacpan
Error::AccessDenied lib/Error/Logical.pm metacpan
Error::Continue lib/Error/Logical.pm metacpan
Error::DoesNotExist lib/Error/Logical.pm metacpan
Error::HttpsNotRequired lib/Error/Logical.pm metacpan
Error::HttpsRequired lib/Error/Logical.pm metacpan
Error::IllegalArg lib/Error/Programatic.pm metacpan
Error::IllegalParam lib/Error/Logical.pm metacpan
Error::IsStatic lib/Error/Programatic.pm metacpan
Error::MissingArg lib/Error/Programatic.pm metacpan
Error::MissingParam lib/Error/Logical.pm metacpan
Error::NotStatic lib/Error/Programatic.pm metacpan
Error::Security lib/Error/Logical.pm metacpan
Parse::Template::BBCode::Directives lib/Parse/Template/BBCode.pm metacpan
Perl::Class::Array lib/Perl/Class.pm metacpan
Perl::Class::Hash lib/Perl/Class.pm metacpan
Perl::Class::OrderedHash lib/Perl/Class.pm metacpan
Perl::Class::Scalar lib/Perl/Class.pm metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan