Kwalitee Issues

no_generated_files

Remove the offending files/directories!

Error: Build

portable_filenames

Rename those files with alphanumerical characters, or maybe remove them because in many cases they are automatically generated for local installation.

Error:

  • blib/libdoc/App::picadata.3
  • blib/libdoc/PICA::Data.3
  • blib/libdoc/PICA::Error.3
  • blib/libdoc/PICA::Parser::Base.3
  • blib/libdoc/PICA::Parser::Binary.3
  • blib/libdoc/PICA::Parser::JSON.3
  • blib/libdoc/PICA::Parser::PPXML.3
  • blib/libdoc/PICA::Parser::Plain.3
  • blib/libdoc/PICA::Parser::Plus.3
  • blib/libdoc/PICA::Parser::XML.3
  • blib/libdoc/PICA::Patch.3
  • blib/libdoc/PICA::Path.3
  • blib/libdoc/PICA::Schema.3
  • blib/libdoc/PICA::Schema::Builder.3
  • blib/libdoc/PICA::Writer::Base.3
  • blib/libdoc/PICA::Writer::Binary.3
  • blib/libdoc/PICA::Writer::Generic.3
  • blib/libdoc/PICA::Writer::JSON.3
  • blib/libdoc/PICA::Writer::PPXML.3
  • blib/libdoc/PICA::Writer::Plain.3
  • blib/libdoc/PICA::Writer::Plus.3
  • blib/libdoc/PICA::Writer::XML.3

no_mymeta_files

Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.

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 (65) does not match dist (120):
  • Missing in MANIFEST: Build, MYMETA.json, MYMETA.yml, _build_params, blib/bindoc/picadata.1, blib/lib/App/picadata.pm, blib/lib/PICA/Data.pm, blib/lib/PICA/Error.pm, blib/lib/PICA/Parser/Base.pm, blib/lib/PICA/Parser/Binary.pm, blib/lib/PICA/Parser/JSON.pm, blib/lib/PICA/Parser/PPXML.pm, blib/lib/PICA/Parser/Plain.pm, blib/lib/PICA/Parser/Plus.pm, blib/lib/PICA/Parser/XML.pm, blib/lib/PICA/Patch.pm, blib/lib/PICA/Path.pm, blib/lib/PICA/Schema.pm, blib/lib/PICA/Schema/Builder.pm, blib/lib/PICA/Writer/Base.pm, blib/lib/PICA/Writer/Binary.pm, blib/lib/PICA/Writer/Generic.pm, blib/lib/PICA/Writer/JSON.pm, blib/lib/PICA/Writer/PPXML.pm, blib/lib/PICA/Writer/Plain.pm, blib/lib/PICA/Writer/Plus.pm, blib/lib/PICA/Writer/XML.pm, blib/libdoc/App::picadata.3, blib/libdoc/PICA::Data.3, blib/libdoc/PICA::Error.3, blib/libdoc/PICA::Parser::Base.3, blib/libdoc/PICA::Parser::Binary.3, blib/libdoc/PICA::Parser::JSON.3, blib/libdoc/PICA::Parser::PPXML.3, blib/libdoc/PICA::Parser::Plain.3, blib/libdoc/PICA::Parser::Plus.3, blib/libdoc/PICA::Parser::XML.3, blib/libdoc/PICA::Patch.3, blib/libdoc/PICA::Path.3, blib/libdoc/PICA::Schema.3, blib/libdoc/PICA::Schema::Builder.3, blib/libdoc/PICA::Writer::Base.3, blib/libdoc/PICA::Writer::Binary.3, blib/libdoc/PICA::Writer::Generic.3, blib/libdoc/PICA::Writer::JSON.3, blib/libdoc/PICA::Writer::PPXML.3, blib/libdoc/PICA::Writer::Plain.3, blib/libdoc/PICA::Writer::Plus.3, blib/libdoc/PICA::Writer::XML.3, blib/script/picadata, xt/minilla/cpan_meta.t, xt/minilla/minimum_version.t, xt/minilla/permissions.t, xt/minilla/pod.t, xt/minilla/spelling.t

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: App::picadata, PICA::Data, PICA::Error, PICA::Parser::Base, PICA::Parser::Binary, PICA::Parser::JSON, PICA::Parser::PPXML, PICA::Parser::Plain, PICA::Parser::Plus, PICA::Parser::XML, PICA::Patch, PICA::Path, PICA::Schema, PICA::Schema::Builder, PICA::Writer::Base, PICA::Writer::Binary, PICA::Writer::Generic, PICA::Writer::JSON, PICA::Writer::PPXML, PICA::Writer::Plain, PICA::Writer::Plus, PICA::Writer::XML

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
App::picadata Implementation of picadata command line application. 1.35 metacpan
PICA::Data PICA record processing 1.35 metacpan
PICA::Error Information about malformed or invalid PICA data metacpan
PICA::Parser::Base abstract base class of PICA parsers 1.35 metacpan
PICA::Parser::Binary Binary PICA+ format parser 1.35 metacpan
PICA::Parser::JSON PICA JSON parser 1.35 metacpan
PICA::Parser::PPXML PicaPlus-XML Parser (format variant of the Deutsche Nationalbiliothek) 1.35 metacpan
PICA::Parser::Plain Plain PICA format parser 1.35 metacpan
PICA::Parser::Plus Normalized PICA+ format parser 1.35 metacpan
PICA::Parser::XML PICA+ XML parser 1.35 metacpan
PICA::Patch Implementation of PICA diff and patch 1.35 metacpan
PICA::Path PICA path expression to match field and subfield values 1.35 metacpan
PICA::Schema Validate PICA based formats with Avram Schemas 1.35 metacpan
PICA::Schema::Builder Create Avram Schema from examples 1.35 metacpan
PICA::Writer::Base Base class of PICA+ writers 1.35 metacpan
PICA::Writer::Binary Binary PICA+ format serializer 1.35 metacpan
PICA::Writer::Generic Serialize PICA data with self defined data separators 1.35 metacpan
PICA::Writer::JSON PICA JSON serializer 1.35 metacpan
PICA::Writer::PPXML PicaPlus-XML format serializer 1.35 metacpan
PICA::Writer::Plain Plain PICA+ format serializer 1.35 metacpan
PICA::Writer::Plus Normalized PICA+ format serializer 1.35 metacpan
PICA::Writer::XML PICA+ XML format serializer 1.35 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README.md metacpan
cpanfile metacpan
dist.ini metacpan