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: Custom key 'build_requires' must begin with 'x_' or 'X_'. (build_requires) [Validation: 2];Custom key 'configure_requires' must begin with 'x_' or 'X_'. (configure_requires) [Validation: 2];Custom key 'distribution_type' must begin with 'x_' or 'X_'. (distribution_type) [Validation: 2];Custom key 'requires' must begin with 'x_' or 'X_'. (requires) [Validation: 2];Expected a list structure (license) [Validation: 2];Missing mandatory field, 'dynamic_config' (dynamic_config) [Validation: 2];Missing mandatory field, 'release_status' (release_status) [Validation: 2]

no_pod_errors

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

Error: DDC-Concordance-0.38/lib/DDC/Hit.pm -- Around line 141: Non-ASCII character seen before =encoding in '§)'. Assuming CP1252

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.

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: DDC::Any, DDC::Client, DDC::Client::Distributed, DDC::Concordance, DDC::Filter, DDC::Format, DDC::Format::Dumper, DDC::Format::JSON, DDC::Format::Kwic, DDC::Format::Raw, DDC::Format::Template, DDC::Format::Text, DDC::Format::YAML, DDC::Hit, DDC::HitList, DDC::PP, DDC::PP::CQCount, DDC::PP::CQFilter, DDC::PP::CQuery, DDC::PP::CQueryCompiler, DDC::PP::CQueryOptions, DDC::PP::Constants, DDC::PP::Object, DDC::PP::yyqlexer, DDC::PP::yyqparser, DDC::Utils

no_invalid_versions

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

Error:

  • lib/DDC/Any.pm: HASH(0x55607cc2a610)
  • lib/DDC/PP.pm: HASH(0x55607cb89398)

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.

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
DDC::Any abstract wrapper for DDC::XS or DDC::PP metacpan
DDC::Client Client socket utilities for DDC::Concordance metacpan
DDC::Client::Distributed DDC Query utilities: client for distributed server metacpan
DDC::Concordance Query and wrapper utilities for DDC search engine 0.38 metacpan
DDC::Filter DDC Query utilities: server filters (wrapper sockets) metacpan
DDC::Format Abstract output formatting API for DDC hits metacpan
DDC::Format::Dumper Data::Dumper formatting for DDC hits metacpan
DDC::Format::JSON JSON formatting for DDC hits metacpan
DDC::Format::Kwic Keyword-in-context (KWIC) formatting for DDC hits metacpan
DDC::Format::Raw raw formatting for DDC hits metacpan
DDC::Format::Template Template-based formatting for DDC hits metacpan
DDC::Format::Text human-readable text formatting for DDC hits metacpan
DDC::Format::YAML YAML::XS formatting for DDC hits metacpan
DDC::Hit Hit structure for DDC query utilities metacpan
DDC::HitList query response structure for DDC query utilities metacpan
DDC::PP pure-perl drop-in replacements for DDC::XS module metacpan
DDC::PP::CQCount pure-perl implementation of DDC::XS::CQCount metacpan
DDC::PP::CQFilter pure-perl implementation of DDC::XS::CQFilter metacpan
DDC::PP::CQuery pure-perl implementation of DDC::XS::CQueryCompiler metacpan
DDC::PP::CQueryCompiler metacpan
DDC::PP::CQueryOptions pure-perl implementation of DDC::XS::CQueryOptions metacpan
DDC::PP::Constants pure-perl DDC::XS clone: constants metacpan
DDC::PP::Object common perl base class for DDC::PP objects metacpan
DDC::PP::yyqlexer query lexer (low-level) metacpan
DDC::PP::yyqparser low-level Parse::Yapp parser for DDC::Query::Parser [DEPRECATED] metacpan
DDC::Utils various utilities for DDC::Concordance bindings metacpan

Provides

Name File View
DDC::Any::Object lib/DDC/Any.pm metacpan
DDC::PP::CQAnd lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQAtomic lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQBinOp lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQCountKeyExpr lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprBibl lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprConstant lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprDate lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprDateSlice lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprFileId lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprFileName lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprIndexed lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprList lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprMeta lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprRegex lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQCountKeyExprToken lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQFBiblSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFContextSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFDateSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasField lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasFieldInfix lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasFieldPrefix lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasFieldRegex lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasFieldSet lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasFieldSuffix lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFHasFieldValue lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFRandomSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFRankSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFSizeSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQFSort lib/DDC/PP/CQFilter.pm metacpan
DDC::PP::CQKeys lib/DDC/PP/CQCount.pm metacpan
DDC::PP::CQNear lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQNegatable lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQOr lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQSeq lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokAnchor lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokAny lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokChunk lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokExact lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokFile lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokInfix lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokInfixSet lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokInfl lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokLemma lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokMorph lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokPrefix lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokPrefixSet lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokRegex lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokSet lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokSetInfl lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokSuffix lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokSuffixSet lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQTokThes lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQToken lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQWith lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQWithor lib/DDC/PP/CQuery.pm metacpan
DDC::PP::CQWithout lib/DDC/PP/CQuery.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README.txt metacpan