Kwalitee Issues

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

has_license_in_source_file

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

has_proper_version

Remove all letters from the version number. If you want to mark a release as a developer release, use the scheme 'Module-1.00_01'

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 (165) does not match dist (164):
  • Duplicates in MANIFEST: Handler/PerlCallbackHandler.cpp

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]

package_version_matches_dist_version

Fix the version(s).

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Carp
  • strict
  • vars

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: SWIG

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.

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.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: SWIG.pm, Xerces-extra.pm, Xerces.pm

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: SWIG, XML::Xerces, XML::Xerces

build_prereq_matches_use

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

Error:

  • Carp
  • Config
  • Cwd
  • Test::More
  • blib
  • lib
  • strict
  • subs
  • utf8
  • vars

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
SWIG metacpan
XML::Xerces 260.2 metacpan

Provides

Name File View
XML::Xerces::AbstractDOMParser Xerces.pm metacpan
XML::Xerces::AttributeList Xerces-extra.pm metacpan
XML::Xerces::Attributes Xerces-extra.pm metacpan
XML::Xerces::ContentHandler Xerces.pm metacpan
XML::Xerces::DOMAttr Xerces.pm metacpan
XML::Xerces::DOMBuilder Xerces.pm metacpan
XML::Xerces::DOMCDATASection Xerces-extra.pm metacpan
XML::Xerces::DOMCharacterData Xerces.pm metacpan
XML::Xerces::DOMComment Xerces-extra.pm metacpan
XML::Xerces::DOMDocument Xerces-extra.pm metacpan
XML::Xerces::DOMDocumentFragment Xerces.pm metacpan
XML::Xerces::DOMDocumentRange Xerces.pm metacpan
XML::Xerces::DOMDocumentTraversal Xerces.pm metacpan
XML::Xerces::DOMDocumentType Xerces-extra.pm metacpan
XML::Xerces::DOMElement Xerces-extra.pm metacpan
XML::Xerces::DOMEntity Xerces-extra.pm metacpan
XML::Xerces::DOMEntityReference Xerces-extra.pm metacpan
XML::Xerces::DOMEntityResolver Xerces.pm metacpan
XML::Xerces::DOMErrorHandler Xerces.pm metacpan
XML::Xerces::DOMException Xerces-extra.pm metacpan
XML::Xerces::DOMImplementation Xerces.pm metacpan
XML::Xerces::DOMImplementationLS Xerces.pm metacpan
XML::Xerces::DOMImplementationRegistry Xerces.pm metacpan
XML::Xerces::DOMImplementationSource Xerces.pm metacpan
XML::Xerces::DOMInputSource Xerces.pm metacpan
XML::Xerces::DOMLocator Xerces.pm metacpan
XML::Xerces::DOMNamedNodeMap Xerces-extra.pm metacpan
XML::Xerces::DOMNode Xerces-extra.pm metacpan
XML::Xerces::DOMNodeFilter Xerces.pm metacpan
XML::Xerces::DOMNodeIterator Xerces.pm metacpan
XML::Xerces::DOMNodeList Xerces-extra.pm metacpan
XML::Xerces::DOMNotation Xerces.pm metacpan
XML::Xerces::DOMProcessingInstruction Xerces-extra.pm metacpan
XML::Xerces::DOMRange Xerces.pm metacpan
XML::Xerces::DOMRangeException Xerces.pm metacpan
XML::Xerces::DOMText Xerces-extra.pm metacpan
XML::Xerces::DOMTreeWalker Xerces.pm metacpan
XML::Xerces::DOMWriter Xerces.pm metacpan
XML::Xerces::DOMWriterFilter Xerces.pm metacpan
XML::Xerces::DTDAttDef Xerces.pm metacpan
XML::Xerces::DTDAttDefList Xerces.pm metacpan
XML::Xerces::DTDElementDecl Xerces.pm metacpan
XML::Xerces::DTDElementDeclEnumerator Xerces.pm metacpan
XML::Xerces::DTDEntityDecl Xerces.pm metacpan
XML::Xerces::DTDEntityDeclEnumerator Xerces.pm metacpan
XML::Xerces::DTDGrammar Xerces.pm metacpan
XML::Xerces::DTDHandler Xerces.pm metacpan
XML::Xerces::DTDValidator Xerces.pm metacpan
XML::Xerces::DeclHandler Xerces.pm metacpan
XML::Xerces::DefaultHandler Xerces.pm metacpan
XML::Xerces::DocumentHandler Xerces.pm metacpan
XML::Xerces::EntityResolver Xerces.pm metacpan
XML::Xerces::ErrorHandler Xerces.pm metacpan
XML::Xerces::Grammar Xerces.pm metacpan
XML::Xerces::HandlerBase Xerces.pm metacpan
XML::Xerces::InputSource Xerces.pm metacpan
XML::Xerces::LexicalHandler Xerces.pm metacpan
XML::Xerces::LocalFileFormatTarget Xerces.pm metacpan
XML::Xerces::LocalFileInputSource Xerces.pm metacpan
XML::Xerces::Locator Xerces.pm metacpan
XML::Xerces::MemBufFormatTarget Xerces.pm metacpan
XML::Xerces::MemBufInputSource Xerces.pm metacpan
XML::Xerces::PSVIHandler Xerces.pm metacpan
XML::Xerces::Parser Xerces.pm metacpan
XML::Xerces::PerlCallbackHandler Xerces.pm metacpan
XML::Xerces::PerlContentCallbackHandler Xerces.pm metacpan
XML::Xerces::PerlContentHandler Xerces-extra.pm metacpan
XML::Xerces::PerlDocumentCallbackHandler Xerces.pm metacpan
XML::Xerces::PerlDocumentHandler Xerces-extra.pm metacpan
XML::Xerces::PerlEntityResolver Xerces-extra.pm metacpan
XML::Xerces::PerlEntityResolverHandler Xerces.pm metacpan
XML::Xerces::PerlErrorCallbackHandler Xerces.pm metacpan
XML::Xerces::PerlErrorHandler Xerces-extra.pm metacpan
XML::Xerces::PerlNodeFilter Xerces-extra.pm metacpan
XML::Xerces::PerlNodeFilterCallbackHandler Xerces.pm metacpan
XML::Xerces::QName Xerces.pm metacpan
XML::Xerces::SAX2XMLReader Xerces.pm metacpan
XML::Xerces::SAXException Xerces.pm metacpan
XML::Xerces::SAXNotRecognizedException Xerces.pm metacpan
XML::Xerces::SAXNotSupportedException Xerces.pm metacpan
XML::Xerces::SAXParseException Xerces.pm metacpan
XML::Xerces::SAXParser Xerces.pm metacpan
XML::Xerces::SchemaAttDef Xerces.pm metacpan
XML::Xerces::SchemaAttDefList Xerces.pm metacpan
XML::Xerces::SchemaElementDecl Xerces.pm metacpan
XML::Xerces::SchemaElementDeclEnumerator Xerces.pm metacpan
XML::Xerces::SchemaGrammar Xerces.pm metacpan
XML::Xerces::SchemaValidator Xerces.pm metacpan
XML::Xerces::StdInInputSource Xerces.pm metacpan
XML::Xerces::StdOutFormatTarget Xerces.pm metacpan
XML::Xerces::URLInputSource Xerces.pm metacpan
XML::Xerces::Wrapper4DOMInputSource Xerces.pm metacpan
XML::Xerces::Wrapper4InputSource Xerces.pm metacpan
XML::Xerces::Writer samples/Writer.pm metacpan
XML::Xerces::XMLAttDef Xerces.pm metacpan
XML::Xerces::XMLAttDefList Xerces-extra.pm metacpan
XML::Xerces::XMLCatalogResolver Xerces-extra.pm metacpan
XML::Xerces::XMLDTDDescription Xerces.pm metacpan
XML::Xerces::XMLDeleter Xerces.pm metacpan
XML::Xerces::XMLElementDecl Xerces.pm metacpan
XML::Xerces::XMLEntityDecl Xerces.pm metacpan
XML::Xerces::XMLException Xerces.pm metacpan
XML::Xerces::XMLExcepts Xerces-extra.pm metacpan
XML::Xerces::XMLGrammarDescription Xerces.pm metacpan
XML::Xerces::XMLNotationDecl Xerces.pm metacpan
XML::Xerces::XMLPScanToken Xerces.pm metacpan
XML::Xerces::XMLPlatformUtils Xerces.pm metacpan
XML::Xerces::XMLReaderFactory Xerces.pm metacpan
XML::Xerces::XMLSchemaDescription Xerces.pm metacpan
XML::Xerces::XMLSimple samples/XMLSimple.pm metacpan
XML::Xerces::XMLURL Xerces.pm metacpan
XML::Xerces::XMLUni Xerces.pm metacpan
XML::Xerces::XMLUri Xerces.pm metacpan
XML::Xerces::XMLValidator Xerces.pm metacpan
XML::Xerces::XercesDOMParser Xerces.pm metacpan
XML::Xercesc Xerces.pm metacpan

Other Files

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