Kwalitee Issues


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


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

Error: *** ERROR: unresolved internal link 'touch($doc)' at line 239 in file Couchbase-2.0.3/lib/Couchbase/ *** ERROR: unresolved internal link 'next' at line 250 in file Couchbase-2.0.3/lib/Couchbase/View/ *** ERROR: unresolved internal link 'next' at line 296 in file Couchbase-2.0.3/lib/Couchbase/View/


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: Couchbase::N1QL::Params


Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


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.


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


  • lib/ HASH(0x98267a0)


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: Couchbase::N1QL::Params


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


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.


Name Abstract Version View
Couchbase Couchbase Client Library metacpan
Couchbase::Bucket Couchbase Cluster data access metacpan
Couchbase::BucketConfig metacpan
Couchbase::Constants Error definitions for Couchbase metacpan
Couchbase::Core 2.000003 metacpan
Couchbase::Document Object represnting an item in the cluster. metacpan
Couchbase::HTTPDocument metacpan
Couchbase::MockServer metacpan
Couchbase::N1QL::Handle metacpan
Couchbase::N1QL::Params metacpan
Couchbase::OpContext Operation context metacpan
Couchbase::Settings Settings for a L<Couchbase::Bucket> metacpan
Couchbase::Test::ClientSync metacpan
Couchbase::Test::Common metacpan
Couchbase::Test::Settings metacpan
Couchbase::Test::Views metacpan
Couchbase::View::Handle Class for view query handles metacpan
Couchbase::_GlueConstants metacpan


Name File View
Couchbase::Cluster lib/ metacpan
Couchbase::N1QL::Row lib/Couchbase/N1QL/ metacpan
Couchbase::View::Row lib/Couchbase/View/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.pod metacpan