Kwalitee Issues

has_meta_yml

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

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: MANIFEST.SKIP

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 (78) does not match dist (102):
  • Missing in MANIFEST: MANIFEST.SKIP, test/out/country.xml, test/out/country_import.xml, test/out/country_import_latin1.xml, test/out/country_latin1.xml, test/out/lib/XML/Pastor/Test.pm, test/out/lib/XML/Pastor/Test/Pastor/Meta.pm, test/out/lib/XML/Pastor/Test/Type/City.pm, test/out/lib/XML/Pastor/Test/Type/Code.pm, test/out/lib/XML/Pastor/Test/Type/CodeIATA.pm, test/out/lib/XML/Pastor/Test/Type/CodeList.pm, test/out/lib/XML/Pastor/Test/Type/CodeUNLocode.pm, test/out/lib/XML/Pastor/Test/Type/Code_item_0001.pm, test/out/lib/XML/Pastor/Test/Type/Code_item_0002.pm, test/out/lib/XML/Pastor/Test/Type/Code_item_0003.pm, test/out/lib/XML/Pastor/Test/Type/Country.pm, test/out/lib/XML/Pastor/Test/Type/Country_currency.pm, test/out/lib/XML/Pastor/Test/Type/Country_name.pm, test/out/lib/XML/Pastor/Test/Type/Population.pm, test/out/lib/XML/Pastor/Test/city.pm, test/out/lib/XML/Pastor/Test/country.pm, test/out/lib/XML/Pastor/Test/population.pm, test/source/.DS_Store, test/test.xpr

no_pod_errors

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

Error: XML-Pastor/lib/XML/Pastor.pm -- Around line 149: Non-ASCII character seen before =encoding in '<name>Ambrières-les-Vallées</name>'. Assuming UTF-8

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::Pastor::Builtin, XML::Pastor::Schema::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.01,1.000001,1.000004

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::Pastor Generate Perl classes with XML bindings starting from a W3C XSD Schema 1.000004 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::Meta Ancestor of the generated ::Pastor::Meta classes. metacpan
XML::Pastor::NodeArray An array class of hashes that has magical properties via overloading and AUTOLOAD. 1.000001 metacpan
XML::Pastor::Pastorize Helper module for command line interface to B<XML::Pastor> 1.000001 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::Documentation Class that represents the information about a W3C schema B<documentation>. 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::NamespaceInfo Class that represents the META information about a target namespace within a W3C schema. 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

Provides

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

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan