Kwalitee Issues

has_meta_yml

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

prereq_matches_use

List all used modules in META.yml requires

Error:

  • XML::Parser

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.07,1.01,1.02,1.03

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.

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: docs/xml/modules/XML/Schema/Handler.pm, docs/xml/modules/XML/Schema/Handler/Simple.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: XML::Schema, XML::Schema::Annotation, XML::Schema::Attribute, XML::Schema::Attribute::Group, XML::Schema::Base, XML::Schema::Constants, XML::Schema::Content, XML::Schema::Element, XML::Schema::Exception, XML::Schema::Facet, XML::Schema::Facet::Builtin, XML::Schema::Factory, XML::Schema::Handler, XML::Schema::Handler, XML::Schema::Handler::Complex, XML::Schema::Handler::Schema, XML::Schema::Handler::Simple, XML::Schema::Handler::Simple, XML::Schema::Instance, XML::Schema::Parser, XML::Schema::Particle, XML::Schema::Particle::Choice, XML::Schema::Particle::Element, XML::Schema::Particle::Sequence, XML::Schema::Scheduler, XML::Schema::Scope, XML::Schema::Scoped, XML::Schema::Test, XML::Schema::Type, XML::Schema::Type::Builtin, XML::Schema::Type::Complex, XML::Schema::Type::List, XML::Schema::Type::Provider, XML::Schema::Type::Simple, XML::Schema::Type::Union, XML::Schema::Wildcard

build_prereq_matches_use

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

Error:

  • lib
  • strict
  • vars

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
XML::Schema XML Schema modules for Perl 0.07 metacpan
XML::Schema::Annotation 1.01 metacpan
XML::Schema::Attribute 1.03 metacpan
XML::Schema::Attribute::Group 1.02 metacpan
XML::Schema::Base base class for various XML::Schema::* modules 1.02 metacpan
XML::Schema::Constants 1.02 metacpan
XML::Schema::Content 1.01 metacpan
XML::Schema::Element 1.01 metacpan
XML::Schema::Exception exception class for XML::Schema 1.01 metacpan
XML::Schema::Facet base class for XML Schema facets 1.01 metacpan
XML::Schema::Facet::Builtin 1.01 metacpan
XML::Schema::Factory 1.02 metacpan
XML::Schema::Handler 1.01 metacpan
XML::Schema::Handler::Complex 1.02 metacpan
XML::Schema::Handler::Schema 1.01 metacpan
XML::Schema::Handler::Simple 1.01 metacpan
XML::Schema::Instance 1.02 metacpan
XML::Schema::Parser Parser module for XML::Schema 1.01 metacpan
XML::Schema::Particle content particle for XM::Schema 1.01 metacpan
XML::Schema::Particle::Choice 1.01 metacpan
XML::Schema::Particle::Element 1.01 metacpan
XML::Schema::Particle::Sequence 1.01 metacpan
XML::Schema::Scheduler schedule actions around an XML Schema 1.01 metacpan
XML::Schema::Scope 1.02 metacpan
XML::Schema::Scoped 1.01 metacpan
XML::Schema::Test utility module for XML::Schema regression tests 1.01 metacpan
XML::Schema::Type base class for XML Schema datatypes 1.01 metacpan
XML::Schema::Type::Builtin built in datatypes for XML Schema 1.02 metacpan
XML::Schema::Type::Complex class for complex XML Schema datatypes 1.02 metacpan
XML::Schema::Type::List list type for XML Schema datatypes 1.01 metacpan
XML::Schema::Type::Provider 1.01 metacpan
XML::Schema::Type::Simple base class for simple XML Schema datatypes 1.02 metacpan
XML::Schema::Type::Union union type for XML Schema datatypes 1.01 metacpan
XML::Schema::Wildcard 1.01 metacpan

Provides

Name File View
XML::Schema::Facet::Fixable lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::duration lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::encoding lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::enumeration lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::length lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::maxExclusive lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::maxInclusive lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::maxLength lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::minExclusive lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::minInclusive lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::minLength lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::pattern lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::period lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::precision lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::scale lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Facet::whiteSpace lib/XML/Schema/Facet/Builtin.pm metacpan
XML::Schema::Type::CDATA lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::ENTITIES lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::ENTITY lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::ID lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::IDREF lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::IDREFS lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::NCName lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::NMTOKEN lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::NMTOKENS lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::NOTATION lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::Name lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::QName lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::binary lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::boolean lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::byte lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::century lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::date lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::decimal lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::double lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::float lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::int lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::integer lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::language lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::long lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::month lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::negativeInteger lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::nonNegativeInteger lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::nonPositiveInteger lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::positiveInteger lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::recurringDate lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::recurringDay lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::recurringDuration lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::short lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::string lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::time lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::timeDuration lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::timeInstant lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::timePeriod lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::token lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::unsignedByte lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::unsignedInt lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::unsignedLong lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::unsignedShort lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::uriReference lib/XML/Schema/Type/Builtin.pm metacpan
XML::Schema::Type::year lib/XML/Schema/Type/Builtin.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan