PICA-Data 1.35
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 |