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 (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_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

no_pod_errors

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

Error: *** ERROR: unresolved internal link 'boolify' at line 62 in file XML-Pastor/lib/XML/Pastor/Builtin/boolean.pm *** ERROR: unresolved internal link 'boolify' at line 62 in file XML-Pastor/lib/XML/Pastor/Builtin/boolean.pm *** ERROR: unresolved internal link 'XmlSchemaType()' at line 127 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'XmlSchemaType()' at line 127 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'XmlSchemaType()' at line 131 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'xml_validate' at line 212 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'xml_validate' at line 215 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'xml_validate' at line 215 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'xml_validate' at line 215 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'xml_validate' at line 219 in file XML-Pastor/lib/XML/Pastor/ComplexType.pm *** ERROR: unresolved internal link 'xml_validate' at line 326 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'xml_validate' at line 329 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'xml_validate' at line 329 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'xml_validate' at line 329 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'xml_validate' at line 333 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'XmlSchemaType' at line 393 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'xml_validate_further' at line 398 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'xml_validate' at line 415 in file XML-Pastor/lib/XML/Pastor/SimpleType.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 916 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_fh' at line 921 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_url' at line 926 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_url' at line 931 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_string' at line 935 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_file' at line 947 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 978 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 981 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 994 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 997 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_string' at line 1019 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 1022 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 1046 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 1049 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 1065 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'from_xml_dom' at line 1068 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_fh' at line 1088 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_url' at line 1096 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_url' at line 1101 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_string' at line 1105 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_file' at line 1109 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1141 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1141 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_dom' at line 1158 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1168 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1168 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_dom' at line 1185 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1195 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1195 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_dom' at line 1211 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1221 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1221 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_string' at line 1233 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_dom' at line 1238 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1248 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1248 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_fragment' at line 1260 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_dom' at line 1264 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1274 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1274 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'to_xml_dom' at line 1292 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1302 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_valid' at line 1302 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_field_multiple' at line 1324 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_field_singleton' at line 1334 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'is_xml_field_singleton' at line 1334 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1419 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1422 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1422 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1422 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1426 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate_further' at line 1442 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: unresolved internal link 'xml_validate' at line 1471 in file XML-Pastor/lib/XML/Pastor/Type.pm *** ERROR: Non-ASCII character seen before =encoding in '<name>Ambrières-les-Vallées</name>'. Assuming UTF-8 at line 149 in file XML-Pastor/lib/XML/Pastor.pm *** ERROR: unresolved internal link 'generate()' at line 598 in file XML-Pastor/lib/XML/Pastor.pm

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_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 (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::Schema::Parser

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