Kwalitee Issues

has_meta_yml

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

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 (121) does not match dist (120):
  • Duplicates in MANIFEST: t/defs/_test_index_only.def

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: XML::Comma::Configable, XML::Comma::Configuration, XML::Comma::Pkg::Textsearch::Preprocessor, XML::Comma::Pkg::Transfer::HTTP_Upload::HTTP_Upload_mod_perl, XML::Comma::SQL::mysql, XML::Comma::Storage::FileUtil, XML::Comma::Storage::Output::Gzip, XML::Comma::Storage::Output::HMAC_MD5, XML::Comma::Storage::Output::Twofish

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Apache::Constants
  • Apache::File
  • Apache::Request
  • Apache::Util
  • Archive::Zip
  • Compress::Zlib
  • Crypt::CBC
  • Crypt::Twofish
  • DBI
  • Digest::HMAC_MD5
  • HTML::Mason::Component::FileBased
  • HTML::Mason::ComponentSource
  • HTML::Mason::Resolver
  • HTTP::Request::Common
  • Inline
  • Inline::C
  • LWP::UserAgent
  • Lingua::Stem
  • Math::BaseCalc
  • PAR
  • Parse::RecDescent
  • Unicode::String
  • XML::Parser::PerlSAX

no_pod_errors

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

Error: XML-Comma-1.20/Comma/Pkg/Mason/ParResolver.pm -- Around line 512: Unknown directive: =HEAD1

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.

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: XML::Comma, XML::Comma::AbstractElement, XML::Comma::BlobElement, XML::Comma::Bootstrap, XML::Comma::Configable, XML::Comma::Configuration, XML::Comma::Def, XML::Comma::DefManager, XML::Comma::Doc, XML::Comma::Element, XML::Comma::Hookable, XML::Comma::Indexing::Clean, XML::Comma::Indexing::Index, XML::Comma::Indexing::Iterator, XML::Comma::Log, XML::Comma::Methodable, XML::Comma::NestedElement, XML::Comma::Parsing::PurePerl, XML::Comma::Parsing::SAXEventParser, XML::Comma::Parsing::SimpleC, XML::Comma::Pkg::Mason::ParComponent, XML::Comma::Pkg::Mason::ParResolver, XML::Comma::Pkg::MySQL_Simple_Lock, XML::Comma::Pkg::Textsearch::Preprocessor, XML::Comma::Pkg::Textsearch::Preprocessor_En, XML::Comma::Pkg::Textsearch::Preprocessor_Fr, XML::Comma::Pkg::Textsearch::Preprocessor_Sp, XML::Comma::Pkg::Transfer::HTTP_Transfer, XML::Comma::Pkg::Transfer::HTTP_Upload, XML::Comma::Pkg::Transfer::HTTP_Upload::HTTP_Upload_mod_perl, XML::Comma::SQL::Base, XML::Comma::SQL::DBH_User, XML::Comma::SQL::Lock, XML::Comma::SQL::Pg, XML::Comma::SQL::mysql, XML::Comma::Storage::FileUtil, XML::Comma::Storage::Iterator, XML::Comma::Storage::Location::Abstract_file, XML::Comma::Storage::Location::Derived_GMT_3layer_dir, XML::Comma::Storage::Location::Derived_dir, XML::Comma::Storage::Location::Derived_file, XML::Comma::Storage::Location::GMT_3layer_dir, XML::Comma::Storage::Location::Index_Only, XML::Comma::Storage::Location::Prepended_dir, XML::Comma::Storage::Location::Read_only_file, XML::Comma::Storage::Location::SequentialCheck_file, XML::Comma::Storage::Location::Sequential_dir, XML::Comma::Storage::Location::Sequential_file, XML::Comma::Storage::Output::Gzip, XML::Comma::Storage::Output::HMAC_MD5, XML::Comma::Storage::Output::MailMessageReader, XML::Comma::Storage::Output::Twofish, XML::Comma::Storage::Store, XML::Comma::Storage::Util, XML::Comma::Util

test_prereq_matches_use

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

Error:

  • PAR

Modules

Name Abstract Version View
XML::Comma A framework for structured document manipulation 1.20 metacpan
XML::Comma::AbstractElement metacpan
XML::Comma::BlobElement metacpan
XML::Comma::Bootstrap metacpan
XML::Comma::Configable metacpan
XML::Comma::Configuration metacpan
XML::Comma::Def metacpan
XML::Comma::DefManager metacpan
XML::Comma::Doc metacpan
XML::Comma::Element metacpan
XML::Comma::Hookable metacpan
XML::Comma::Indexing::Clean metacpan
XML::Comma::Indexing::Index metacpan
XML::Comma::Indexing::Iterator metacpan
XML::Comma::Log metacpan
XML::Comma::Methodable metacpan
XML::Comma::NestedElement metacpan
XML::Comma::Parsing::PurePerl metacpan
XML::Comma::Parsing::SAXEventParser metacpan
XML::Comma::Parsing::SimpleC metacpan
XML::Comma::Pkg::Mason::ParComponent metacpan
XML::Comma::Pkg::Mason::ParResolver Mason/Comma packages metacpan
XML::Comma::Pkg::ModuleConfiguration metacpan
XML::Comma::Pkg::MySQL_Simple_Lock A simple one-time-use lock coordinated by db metacpan
XML::Comma::Pkg::Textsearch::Preprocessor metacpan
XML::Comma::Pkg::Textsearch::Preprocessor_En metacpan
XML::Comma::Pkg::Textsearch::Preprocessor_Fr metacpan
XML::Comma::Pkg::Textsearch::Preprocessor_Sp metacpan
XML::Comma::Pkg::Transfer::HTTP_Transfer metacpan
XML::Comma::Pkg::Transfer::HTTP_Upload metacpan
XML::Comma::Pkg::Transfer::HTTP_Upload::HTTP_Upload_mod_perl metacpan
XML::Comma::SQL::Base metacpan
XML::Comma::SQL::DBH_User metacpan
XML::Comma::SQL::Lock metacpan
XML::Comma::SQL::Pg metacpan
XML::Comma::SQL::mysql metacpan
XML::Comma::Storage::FileUtil metacpan
XML::Comma::Storage::Iterator metacpan
XML::Comma::Storage::Location::Abstract_file metacpan
XML::Comma::Storage::Location::Derived_GMT_3layer_dir metacpan
XML::Comma::Storage::Location::Derived_dir metacpan
XML::Comma::Storage::Location::Derived_file metacpan
XML::Comma::Storage::Location::GMT_3layer_dir metacpan
XML::Comma::Storage::Location::Index_Only metacpan
XML::Comma::Storage::Location::Prepended_dir metacpan
XML::Comma::Storage::Location::Read_only_file metacpan
XML::Comma::Storage::Location::SequentialCheck_file metacpan
XML::Comma::Storage::Location::Sequential_dir metacpan
XML::Comma::Storage::Location::Sequential_file metacpan
XML::Comma::Storage::Output::Gzip metacpan
XML::Comma::Storage::Output::HMAC_MD5 metacpan
XML::Comma::Storage::Output::MailMessageReader metacpan
XML::Comma::Storage::Output::Twofish metacpan
XML::Comma::Storage::Store metacpan
XML::Comma::Storage::Util metacpan
XML::Comma::Util metacpan

Provides

Name File View
XML::Comma::Err Comma/Log.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan