Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: ./PaxHeaders.5425/XML-Compile-1.31,./PaxHeaders.5425/XML-Compile-1.31,XML-Compile-1.31/PaxHeaders.5425/META.yml,XML-Compile-1.31/PaxHeaders.5425/META.yml,XML-Compile-1.31/PaxHeaders.5425/html,XML-Compile-1.31/PaxHeaders.5425/html,XML-Compile-1.31/html/PaxHeaders.5425/other,XML-Compile-1.31/html/PaxHeaders.5425/other,XML-Compile-1.31/html/other/PaxHeaders.5425/methods,XML-Compile-1.31/html/other/PaxHeaders.5425/methods,XML-Compile-1.31/html/other/methods/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/methods/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/PaxHeaders.5425/xml.css,XML-Compile-1.31/html/other/PaxHeaders.5425/xml.css,XML-Compile-1.31/html/other/PaxHeaders.5425/manuals,XML-Compile-1.31/html/other/PaxHeaders.5425/manuals,XML-Compile-1.31/html/other/manuals/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/manuals/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/manuals/PaxHeaders.5425/head.html,XML-Compile-1.31/html/other/manuals/PaxHeaders.5425/head.html,XML-Compile-1.31/html/other/manuals/PaxHeaders.5425/list.html,XML-Compile-1.31/html/other/manuals/PaxHeaders.5425/list.html,XML-Compile-1.31/html/other/PaxHeaders.5425/diagnostics,XML-Compile-1.31/html/other/PaxHeaders.5425/diagnostics,XML-Compile-1.31/html/other/diagnostics/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/diagnostics/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/PaxHeaders.5425/jump.cgi,XML-Compile-1.31/html/other/PaxHeaders.5425/jump.cgi,XML-Compile-1.31/html/other/PaxHeaders.5425/details,XML-Compile-1.31/html/other/PaxHeaders.5425/details,XML-Compile-1.31/html/other/details/PaxHeaders.5425/index.html,XML-Compile-1.31/html/other/details/PaxHeaders.5425/index.html,XML-Compile-1.31/html/PaxHeaders.5425/manual,XML-Compile-1.31/html/PaxHeaders.5425/manual,XML-Compile-1.31/html/manual/PaxHeaders.5425/index.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/index.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/head.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/head.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/methods.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/methods.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/relations.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/relations.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/grouped.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/grouped.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/sorted.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/sorted.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/main.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/main.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/doclist.html,XML-Compile-1.31/html/manual/PaxHeaders.5425/doclist.html,XML-Compile-1.31/PaxHeaders.5425/README.todo,XML-Compile-1.31/PaxHeaders.5425/README.todo,XML-Compile-1.31/PaxHeaders.5425/xt,XML-Compile-1.31/PaxHeaders.5425/xt,XML-Compile-1.31/xt/PaxHeaders.5425/99pod.t,XML-Compile-1.31/xt/PaxHeaders.5425/99pod.t,XML-Compile-1.31/PaxHeaders.5425/Makefile.PL,XML-Compile-1.31/PaxHeaders.5425/Makefile.PL,XML-Compile-1.31/PaxHeaders.5425/README,XML-Compile-1.31/PaxHeaders.5425/README,XML-Compile-1.31/PaxHeaders.5425/ChangeLog,XML-Compile-1.31/PaxHeaders.5425/ChangeLog,XML-Compile-1.31/PaxHeaders.5425/bin,XML-Compile-1.31/PaxHeaders.5425/bin,XML-Compile-1.31/bin/PaxHeaders.5425/xml2yaml,XML-Compile-1.31/bin/PaxHeaders.5425/xml2yaml,XML-Compile-1.31/bin/PaxHeaders.5425/schema2example,XML-Compile-1.31/bin/PaxHeaders.5425/schema2example,XML-Compile-1.31/PaxHeaders.5425/lib,XML-Compile-1.31/PaxHeaders.5425/lib,XML-Compile-1.31/lib/PaxHeaders.5425/XML,XML-Compile-1.31/lib/PaxHeaders.5425/XML,XML-Compile-1.31/lib/XML/PaxHeaders.5425/Compile,XML-Compile-1.31/lib/XML/PaxHeaders.5425/Compile,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Schema.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Schema.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Util.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Util.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/FAQ.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/FAQ.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Translate,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Translate,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Reader.pod,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Reader.pod,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Writer.pm,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Writer.pm,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Reader.pm,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Reader.pm,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Writer.pod,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Writer.pod,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Template.pod,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Template.pod,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Template.pm,XML-Compile-1.31/lib/XML/Compile/Translate/PaxHeaders.5425/Template.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Iterator.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Iterator.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Util.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Util.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Translate.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Translate.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Iterator.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Iterator.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Schema.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Schema.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Translate.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Translate.pm,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Schema,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/Schema,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Specs.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Specs.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInFacets.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInFacets.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInTypes.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInTypes.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/NameSpaces.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/NameSpaces.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInTypes.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInTypes.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/NameSpaces.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/NameSpaces.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Instance.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Instance.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInFacets.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/BuiltInFacets.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Specs.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Specs.pm,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Instance.pod,XML-Compile-1.31/lib/XML/Compile/Schema/PaxHeaders.5425/Instance.pod,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/xsd,XML-Compile-1.31/lib/XML/Compile/PaxHeaders.5425/xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-XMLSchema-instance.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-XMLSchema-instance.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-XMLSchema.dtd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-XMLSchema.dtd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/1999-XMLSchema.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/1999-XMLSchema.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/1999-XMLSchema-part2.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/1999-XMLSchema-part2.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2000-XMLSchema.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2000-XMLSchema.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-datatypes.dtd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-datatypes.dtd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-XMLSchema.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/2001-XMLSchema.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/1998-namespace.xsd,XML-Compile-1.31/lib/XML/Compile/xsd/PaxHeaders.5425/1998-namespace.xsd,XML-Compile-1.31/lib/XML/PaxHeaders.5425/Compile.pod,XML-Compile-1.31/lib/XML/PaxHeaders.5425/Compile.pod,XML-Compile-1.31/lib/XML/PaxHeaders.5425/Compile.pm,XML-Compile-1.31/lib/XML/PaxHeaders.5425/Compile.pm,XML-Compile-1.31/PaxHeaders.5425/MANIFEST,XML-Compile-1.31/PaxHeaders.5425/MANIFEST,XML-Compile-1.31/PaxHeaders.5425/t,XML-Compile-1.31/PaxHeaders.5425/t,XML-Compile-1.31/t/PaxHeaders.5425/45ctcext.t,XML-Compile-1.31/t/PaxHeaders.5425/45ctcext.t,XML-Compile-1.31/t/PaxHeaders.5425/43group.t,XML-Compile-1.31/t/PaxHeaders.5425/43group.t,XML-Compile-1.31/t/PaxHeaders.5425/20spec.t,XML-Compile-1.31/t/PaxHeaders.5425/20spec.t,XML-Compile-1.31/t/PaxHeaders.5425/76blocked.t,XML-Compile-1.31/t/PaxHeaders.5425/76blocked.t,XML-Compile-1.31/t/PaxHeaders.5425/55facet_list.t,XML-Compile-1.31/t/PaxHeaders.5425/55facet_list.t,XML-Compile-1.31/t/PaxHeaders.5425/31elem.t,XML-Compile-1.31/t/PaxHeaders.5425/31elem.t,XML-Compile-1.31/t/PaxHeaders.5425/21types.t,XML-Compile-1.31/t/PaxHeaders.5425/21types.t,XML-Compile-1.31/t/PaxHeaders.5425/33ref.t,XML-Compile-1.31/t/PaxHeaders.5425/33ref.t,XML-Compile-1.31/t/PaxHeaders.5425/55facet.t,XML-Compile-1.31/t/PaxHeaders.5425/55facet.t,XML-Compile-1.31/t/PaxHeaders.5425/40seq.t,XML-Compile-1.31/t/PaxHeaders.5425/40seq.t,XML-Compile-1.31/t/PaxHeaders.5425/60hooks_r.t,XML-Compile-1.31/t/PaxHeaders.5425/60hooks_r.t,XML-Compile-1.31/t/PaxHeaders.5425/63mixed.t,XML-Compile-1.31/t/PaxHeaders.5425/63mixed.t,XML-Compile-1.31/t/PaxHeaders.5425/42all.t,XML-Compile-1.31/t/PaxHeaders.5425/42all.t,XML-Compile-1.31/t/PaxHeaders.5425/72typemap.t,XML-Compile-1.31/t/PaxHeaders.5425/72typemap.t,XML-Compile-1.31/t/PaxHeaders.5425/59big.t,XML-Compile-1.31/t/PaxHeaders.5425/59big.t,XML-Compile-1.31/t/PaxHeaders.5425/50union.t,XML-Compile-1.31/t/PaxHeaders.5425/50union.t,XML-Compile-1.31/t/PaxHeaders.5425/34abstract.t,XML-Compile-1.31/t/PaxHeaders.5425/34abstract.t,XML-Compile-1.31/t/PaxHeaders.5425/TestTools.pm,XML-Compile-1.31/t/PaxHeaders.5425/TestTools.pm,XML-Compile-1.31/t/PaxHeaders.5425/52anytype.t,XML-Compile-1.31/t/PaxHeaders.5425/52anytype.t,XML-Compile-1.31/t/PaxHeaders.5425/56pats.t,XML-Compile-1.31/t/PaxHeaders.5425/56pats.t,XML-Compile-1.31/t/PaxHeaders.5425/61hooks_w.t,XML-Compile-1.31/t/PaxHeaders.5425/61hooks_w.t,XML-Compile-1.31/t/PaxHeaders.5425/41choice.t,XML-Compile-1.31/t/PaxHeaders.5425/41choice.t,XML-Compile-1.31/t/PaxHeaders.5425/32attr.t,XML-Compile-1.31/t/PaxHeaders.5425/32attr.t,XML-Compile-1.31/t/PaxHeaders.5425/48subst.t,XML-Compile-1.31/t/PaxHeaders.5425/48subst.t,XML-Compile-1.31/t/PaxHeaders.5425/30compile.t,XML-Compile-1.31/t/PaxHeaders.5425/30compile.t,XML-Compile-1.31/t/PaxHeaders.5425/90nons.t,XML-Compile-1.31/t/PaxHeaders.5425/90nons.t,XML-Compile-1.31/t/PaxHeaders.5425/46ctsext.t,XML-Compile-1.31/t/PaxHeaders.5425/46ctsext.t,XML-Compile-1.31/t/PaxHeaders.5425/02ext.t,XML-Compile-1.31/t/PaxHeaders.5425/02ext.t,XML-Compile-1.31/t/PaxHeaders.5425/51any.t,XML-Compile-1.31/t/PaxHeaders.5425/51any.t,XML-Compile-1.31/t/PaxHeaders.5425/58default.t,XML-Compile-1.31/t/PaxHeaders.5425/58default.t,XML-Compile-1.31/t/PaxHeaders.5425/57fixed.t,XML-Compile-1.31/t/PaxHeaders.5425/57fixed.t,XML-Compile-1.31/t/PaxHeaders.5425/70templ.t,XML-Compile-1.31/t/PaxHeaders.5425/70templ.t,XML-Compile-1.31/t/PaxHeaders.5425/39ns.t,XML-Compile-1.31/t/PaxHeaders.5425/39ns.t,XML-Compile-1.31/t/PaxHeaders.5425/01use.t,XML-Compile-1.31/t/PaxHeaders.5425/01use.t,XML-Compile-1.31/t/PaxHeaders.5425/91noqual.t,XML-Compile-1.31/t/PaxHeaders.5425/91noqual.t,XML-Compile-1.31/t/PaxHeaders.5425/49list.t,XML-Compile-1.31/t/PaxHeaders.5425/49list.t,XML-Compile-1.31/t/PaxHeaders.5425/81-2000.t,XML-Compile-1.31/t/PaxHeaders.5425/81-2000.t,XML-Compile-1.31/t/PaxHeaders.5425/73rewrite.t,XML-Compile-1.31/t/PaxHeaders.5425/73rewrite.t,XML-Compile-1.31/t/PaxHeaders.5425/74qname.t,XML-Compile-1.31/t/PaxHeaders.5425/74qname.t,XML-Compile-1.31/t/PaxHeaders.5425/47ctsres.t,XML-Compile-1.31/t/PaxHeaders.5425/47ctsres.t,XML-Compile-1.31/t/PaxHeaders.5425/75type.t,XML-Compile-1.31/t/PaxHeaders.5425/75type.t,XML-Compile-1.31/t/PaxHeaders.5425/44stres.t,XML-Compile-1.31/t/PaxHeaders.5425/44stres.t,XML-Compile-1.31/t/PaxHeaders.5425/22call.t,XML-Compile-1.31/t/PaxHeaders.5425/22call.t,XML-Compile-1.31/t/PaxHeaders.5425/62recurse.t,XML-Compile-1.31/t/PaxHeaders.5425/62recurse.t,XML-Compile-1.31/t/PaxHeaders.5425/45ctcres.t,XML-Compile-1.31/t/PaxHeaders.5425/45ctcres.t,XML-Compile-1.31/t/PaxHeaders.5425/54nil.t,XML-Compile-1.31/t/PaxHeaders.5425/54nil.t,XML-Compile-1.31/PaxHeaders.5425/META.json,XML-Compile-1.31/PaxHeaders.5425/META.json

no_pod_errors

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

Error: XML-Compile-1.31/lib/XML/Compile/Schema/BuiltInTypes.pod -- Around line 161: Non-ASCII character seen before =encoding in '−1074'. Assuming UTF-8

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.

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.

Modules

Name Abstract Version View
XML::Compile Compilation based XML processing 1.31 metacpan
XML::Compile::Iterator reduce view on a node tree 1.31 metacpan
XML::Compile::Schema Compile a schema into CODE 1.31 metacpan
XML::Compile::Schema::BuiltInFacets handling of built-in facet checks 1.31 metacpan
XML::Compile::Schema::BuiltInTypes Define handling of built-in data-types 1.31 metacpan
XML::Compile::Schema::Instance Represents one schema 1.31 metacpan
XML::Compile::Schema::NameSpaces Connect name-spaces from schemas 1.31 metacpan
XML::Compile::Schema::Specs Predefined Schema Information 1.31 metacpan
XML::Compile::Translate create an XML data parser 1.31 metacpan
XML::Compile::Translate::Reader translate XML to HASH 1.31 metacpan
XML::Compile::Translate::Template create an XML or PERL example 1.31 metacpan
XML::Compile::Translate::Writer translate HASH to XML 1.31 metacpan
XML::Compile::Util Utility routines for XML::Compile components 1.31 metacpan

Other Files

ChangeLog metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.todo metacpan