Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (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]

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install 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

buildtool_not_executable

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

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.

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

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,0.18,0.52

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).

has_separate_license_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

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

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
META.yml metacpan
Makefile.PL metacpan