Kwalitee Issues

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 (233) does not match dist (240):
  • Missing in MANIFEST: DTA-TokWrap/META.json, DTA-TokWrap/META.yml, MANIFEST, MANIFEST.SKIP, META.json, META.yml, src/dtatw-xml-depth.c

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: DTA::TokWrap::Document::Maker

prereq_matches_use

List all used modules in META.yml requires

Error:

  • LWP::UserAgent

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: dta-tokwrap-0.92/doc/programs/dtatw-files.pod -- Around line 189: Non-ASCII character seen before =encoding in 'Vorgänge'. Assuming UTF-8

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: DTA-TokWrap/TokWrap.pm, DTA-TokWrap/TokWrap/Base.pm, DTA-TokWrap/TokWrap/CxData.pm, DTA-TokWrap/TokWrap/Document.pm, DTA-TokWrap/TokWrap/Document/Maker.pm, DTA-TokWrap/TokWrap/Logger.pm, DTA-TokWrap/TokWrap/Processor.pm, DTA-TokWrap/TokWrap/Processor/addws.pm, DTA-TokWrap/TokWrap/Processor/idsplice.pm, DTA-TokWrap/TokWrap/Processor/mkbx.pm, DTA-TokWrap/TokWrap/Processor/mkbx0.pm, DTA-TokWrap/TokWrap/Processor/mkindex.pm, DTA-TokWrap/TokWrap/Processor/standoff.pm, DTA-TokWrap/TokWrap/Processor/standoff/xsl.pm, DTA-TokWrap/TokWrap/Processor/tcfalign.pm, DTA-TokWrap/TokWrap/Processor/tcfdecode.pm, DTA-TokWrap/TokWrap/Processor/tcfdecode0.pm, DTA-TokWrap/TokWrap/Processor/tcfencode.pm, DTA-TokWrap/TokWrap/Processor/tcftokenize.pm, DTA-TokWrap/TokWrap/Processor/tok2xml.pm, DTA-TokWrap/TokWrap/Processor/tok2xml/perl.pm, DTA-TokWrap/TokWrap/Processor/tokenize.pm, DTA-TokWrap/TokWrap/Processor/tokenize1.pm, DTA-TokWrap/TokWrap/Processor/tokenize/auto.pm, DTA-TokWrap/TokWrap/Processor/tokenize/dummy.pm, DTA-TokWrap/TokWrap/Processor/tokenize/dwds_scanner.pm, DTA-TokWrap/TokWrap/Processor/tokenize/http.pm, DTA-TokWrap/TokWrap/Processor/tokenize/tomasotath_02x.pm, DTA-TokWrap/TokWrap/Processor/tokenize/tomasotath_04x.pm, DTA-TokWrap/TokWrap/Processor/tokenize/tomasotath_05x.pm, DTA-TokWrap/TokWrap/Processor/tokenize/waste.pm, DTA-TokWrap/TokWrap/Processor/txmlanno.pm, DTA-TokWrap/TokWrap/Utils.pm, DTA-TokWrap/TokWrap/Version.pm

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: DTA::TokWrap, DTA::TokWrap::Base, DTA::TokWrap::CxData, DTA::TokWrap::Document, DTA::TokWrap::Document::Maker, DTA::TokWrap::Logger, DTA::TokWrap::Processor, DTA::TokWrap::Processor::addws, DTA::TokWrap::Processor::idsplice, DTA::TokWrap::Processor::mkbx, DTA::TokWrap::Processor::mkbx0, DTA::TokWrap::Processor::mkindex, DTA::TokWrap::Processor::standoff, DTA::TokWrap::Processor::standoff::xsl, DTA::TokWrap::Processor::tcfalign, DTA::TokWrap::Processor::tcfdecode, DTA::TokWrap::Processor::tcfdecode0, DTA::TokWrap::Processor::tcfencode, DTA::TokWrap::Processor::tcftokenize, DTA::TokWrap::Processor::tok2xml, DTA::TokWrap::Processor::tok2xml::perl, DTA::TokWrap::Processor::tokenize, DTA::TokWrap::Processor::tokenize1, DTA::TokWrap::Processor::tokenize::auto, DTA::TokWrap::Processor::tokenize::dummy, DTA::TokWrap::Processor::tokenize::dwds_scanner, DTA::TokWrap::Processor::tokenize::http, DTA::TokWrap::Processor::tokenize::tomasotath_02x, DTA::TokWrap::Processor::tokenize::tomasotath_04x, DTA::TokWrap::Processor::tokenize::tomasotath_05x, DTA::TokWrap::Processor::tokenize::waste, DTA::TokWrap::Processor::txmlanno, DTA::TokWrap::Utils, DTA::TokWrap::Version

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • DTA-TokWrap/TokWrap.pm: HASH(0x55607b3106f0)

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

Modules

Name Abstract Version View
DTA::TokWrap DTA tokenizer wrappers: top level metacpan
DTA::TokWrap::Base DTA tokenizer wrappers: base class metacpan
DTA::TokWrap::CxData DTA tokenizer wrappers: utilities for binary cx-file I/O metacpan
DTA::TokWrap::Document DTA tokenizer wrappers: document wrapper metacpan
DTA::TokWrap::Document::Maker DTA tokenizer wrappers: document wrapper: make-mode metacpan
DTA::TokWrap::Logger DTA::Tokwrap logging facility using Log::Log4perl metacpan
DTA::TokWrap::Processor DTA tokenizer wrappers: base class for processor modules metacpan
DTA::TokWrap::Processor::addws metacpan
DTA::TokWrap::Processor::idsplice metacpan
DTA::TokWrap::Processor::mkbx DTA tokenizer wrappers: (bx0doc,tx) -> bxdata metacpan
DTA::TokWrap::Processor::mkbx0 DTA tokenizer wrappers: sxfile -> bx0doc metacpan
DTA::TokWrap::Processor::mkindex DTA tokenizer wrappers: dtatw-mkindex metacpan
DTA::TokWrap::Processor::standoff DTA tokenizer wrappers: t.xml -> (s.xml, w.xml, a.xml) via external filter programs metacpan
DTA::TokWrap::Processor::standoff::xsl DTA tokenizer wrappers: t.xml -> (s.xml, w.xml, a.xml) via XSL metacpan
DTA::TokWrap::Processor::tcfalign DTA tokenizer wrappers: text<->token alignment for decoded TCF metacpan
DTA::TokWrap::Processor::tcfdecode DTA tokenizer wrappers: TCF->TEI+ws decoding via proxy document metacpan
DTA::TokWrap::Processor::tcfdecode0 DTA tokenizer wrappers: TCF[tei,text,tokens,sentences]->TEI,text extraction metacpan
DTA::TokWrap::Processor::tcfencode DTA tokenizer wrappers: TEI->TCF encoding metacpan
DTA::TokWrap::Processor::tcftokenize DTA tokenizer wrappers: TCF text layer tokenization metacpan
DTA::TokWrap::Processor::tok2xml DTA tokenizer wrappers: t -> t.xml metacpan
DTA::TokWrap::Processor::tok2xml::perl DTA tokenizer wrappers: t -> t.xml, pure-perl (slow, obsolete) metacpan
DTA::TokWrap::Processor::tokenize DTA tokenizer wrappers: tokenizer: default (NYI) metacpan
DTA::TokWrap::Processor::tokenize1 DTA tokenizer wrappers: tokenizer post-processing metacpan
DTA::TokWrap::Processor::tokenize::auto DTA tokenizer wrappers: auto tokenizer metacpan
DTA::TokWrap::Processor::tokenize::dummy DTA tokenizer wrappers: dtatw-tokenize-dummy metacpan
DTA::TokWrap::Processor::tokenize::dwds_scanner metacpan
DTA::TokWrap::Processor::tokenize::http DTA tokenizer wrappers: http: external tokenizer via http (hack) metacpan
DTA::TokWrap::Processor::tokenize::tomasotath_02x DTA tokenizer wrappers: tokenizer: dwds_tomsatotath via command-line metacpan
DTA::TokWrap::Processor::tokenize::tomasotath_04x DTA tokenizer wrappers: tokenizer: dwds_tomsatotath v0.4.x via command-line metacpan
DTA::TokWrap::Processor::tokenize::tomasotath_05x DTA tokenizer wrappers: tokenizer: dwds_tomsatotath v0.5.x via command-line metacpan
DTA::TokWrap::Processor::tokenize::waste DTA tokenizer wrappers: tokenizer: moot/waste via command-line metacpan
DTA::TokWrap::Processor::txmlanno Descript: DTA tokenizer wrappers: t.xml -> t.xml, via idsplice metacpan
DTA::TokWrap::Utils DTA tokenizer wrappers: generic utilities metacpan
DTA::TokWrap::Version DTA tokenizer wrappers: package version constants 0.92 metacpan

Provides

Name File View
DTA::TokWrap::Processor::tokenize::scanner DTA-TokWrap/TokWrap/Processor/tokenize/dwds_scanner.pm metacpan
DTA::TokWrap::Processor::tokenize::tomasotath DTA-TokWrap/TokWrap/Processor/tokenize/tomasotath_05x.pm metacpan
DTA::TokWrap::Processor::tokenize::tomata DTA-TokWrap/TokWrap/Processor/tokenize/tomasotath_05x.pm metacpan

Other Files

ChangeLog metacpan
DTA-TokWrap/MANIFEST metacpan
DTA-TokWrap/META.json metacpan
DTA-TokWrap/META.yml metacpan
DTA-TokWrap/Makefile.PL metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.pod metacpan
README.txt metacpan