Kwalitee Issues


Change the permissions of Build.PL/Makefile.PL to not-executable.


Add a README to the distribution. It should contain a quick description of your module and how to install it.


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3]


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.18,0.52


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


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.


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.


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::Pastor::Builtin, XML::Pastor::Builtin::List, XML::Pastor::Builtin::Numeric, XML::Pastor::Builtin::Scalar, XML::Pastor::Builtin::SimpleType, XML::Pastor::Builtin::Union, XML::Pastor::Builtin::base64Binary, XML::Pastor::Builtin::boolean, XML::Pastor::Builtin::date, XML::Pastor::Builtin::dateTime, XML::Pastor::Builtin::hexBinary, XML::Pastor::ComplexType, XML::Pastor::Element, XML::Pastor::Generator, XML::Pastor::Schema, XML::Pastor::Schema::Attribute, XML::Pastor::Schema::AttributeGroup, XML::Pastor::Schema::ComplexType, XML::Pastor::Schema::Context, XML::Pastor::Schema::Element, XML::Pastor::Schema::Group, XML::Pastor::Schema::List, XML::Pastor::Schema::Model, XML::Pastor::Schema::Object, XML::Pastor::Schema::Parser, XML::Pastor::Schema::SimpleType, XML::Pastor::Schema::Type, XML::Pastor::Schema::Union, XML::Pastor::SimpleType, XML::Pastor::Type, XML::Pastor::Util


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


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
XML::Pastor Generate Perl classes with XML bindings starting from a W3C XSD Schema 0.52 metacpan
XML::Pastor::Builtin::List Ancestor of all classes that correspond to whitespace separated B<list> W3C simple types. metacpan
XML::Pastor::Builtin::Numeric Ancestor of all classes that correspond to B<numeric> W3C builtin types. metacpan
XML::Pastor::Builtin::Scalar Ancestor of all classes that correspond to B<scalar> W3C builtin types. metacpan
XML::Pastor::Builtin::SimpleType Ancestor of all classes that correspond to W3C B<builtin> simple types. metacpan
XML::Pastor::Builtin::Union Ancestor of all classes that correspond to whitespace separated B<union> W3C simple types. metacpan
XML::Pastor::Builtin::base64Binary Class for the B<W3C builtin> type B<base64Binary>. metacpan
XML::Pastor::Builtin::boolean Class for the B<W3C builtin> type B<boolean>. metacpan
XML::Pastor::Builtin::date Class for the B<W3C builtin> type B<date>. metacpan
XML::Pastor::Builtin::dateTime Class for the B<W3C builtin> type B<dateTime>. metacpan
XML::Pastor::Builtin::hexBinary Class for the B<W3C builtin> type B<hexBinary>. metacpan
XML::Pastor::ComplexType Ancestor of all complex classes generated by L<XML::Pastor> metacpan
XML::Pastor::Element metacpan
XML::Pastor::Generator Module used internally by L<XML::Pastor> for generating Perl code from a schema model. metacpan
XML::Pastor::NodeArray An array class of hashes that has magical properties via overloading and AUTOLOAD. 0.18 metacpan
XML::Pastor::Pastorize Helper module for command line interface to B<XML::Pastor> 0.52 metacpan
XML::Pastor::Schema metacpan
XML::Pastor::Schema::Attribute Class that represents the META information about a W3C schema B<attribute>. metacpan
XML::Pastor::Schema::AttributeGroup Class that represents the META information about a W3C schema B<attribute group>. metacpan
XML::Pastor::Schema::ComplexType Class that represents the META information about a W3C schema complex type. metacpan
XML::Pastor::Schema::Context metacpan
XML::Pastor::Schema::Element metacpan
XML::Pastor::Schema::Group Class that represents the META information about a W3C schema B<group>. metacpan
XML::Pastor::Schema::List Class that represents the META information about a W3C schema B<list>. metacpan
XML::Pastor::Schema::Model Class representing an internal W3C schema model (info set) for L<XML::Pastor>. metacpan
XML::Pastor::Schema::Object Ancestor of all Pastor schema object classes. metacpan
XML::Pastor::Schema::Parser Module for parsing a W3C XSD schema into an internal schema model. metacpan
XML::Pastor::Schema::SimpleType Class that represents the META information about a W3C schema simple type. metacpan
XML::Pastor::Schema::Type Ancestor of L<XML::Pastor::Schema::SimpleType> and L<XML::Pastor::Schema::ComplexType>. metacpan
XML::Pastor::Schema::Union Class that represents the META information about a W3C schema B<union>. metacpan
XML::Pastor::SimpleType Ancestor of all simple classes generated by L<XML::Pastor> and also the builtin simple classes. metacpan
XML::Pastor::Stack A Stack! 0.01 metacpan
XML::Pastor::Type Ancestor of L<XML::Pastor::ComplexType> and L<XML::Pastor::SimpleType>. metacpan
XML::Pastor::Util metacpan


Name File View
XML::Pastor::Builtin::ENTITIES lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::ENTITY lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::ID lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::IDREF lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::IDREFS lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::NCName lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::NMTOKEN lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::NMTOKENS lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::NOTATION lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::Name lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::QName lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::anySimpleType lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::anyURI lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::byte lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::decimal lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::double lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::duration lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::float lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::gDay lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::gMonth lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::gMonthDay lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::gYear lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::gYearMonth lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::int lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::integer lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::language lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::long lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::negativeInteger lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::nonNegativeInteger lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::nonPositiveInteger lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::normalizedString lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::positiveInteger lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::short lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::string lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::time lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::token lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::unsignedByte lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::unsignedInt lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::unsignedLong lib/XML/Pastor/ metacpan
XML::Pastor::Builtin::unsignedShort lib/XML/Pastor/ metacpan

Other Files

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