Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

has_tests

Add tests!

prereq_matches_use

List all used modules in META.yml requires

Error:

  • DBI

has_known_license_in_source_file

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

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

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.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: AC::Yenta, AC::Yenta::AC::MySelf, AC::Yenta::Client, AC::Yenta::Conf, AC::Yenta::Config, AC::Yenta::Crypto, AC::Yenta::Customize, AC::Yenta::D, AC::Yenta::Debug, AC::Yenta::Default::MySelf, AC::Yenta::Direct, AC::Yenta::IO::TCP::Client, AC::Yenta::Kibitz::Status, AC::Yenta::Kibitz::Status::Client, AC::Yenta::Kibitz::Status::Server, AC::Yenta::Kibitz::Store::Client, AC::Yenta::Kibitz::Store::Server, AC::Yenta::Monitor, AC::Yenta::Monitor::Client, AC::Yenta::MySelf, AC::Yenta::Protocol, AC::Yenta::Server, AC::Yenta::SixtyFour, AC::Yenta::Stats, AC::Yenta::Status, AC::Yenta::Store, AC::Yenta::Store::AE, AC::Yenta::Store::BDBI, AC::Yenta::Store::Distrib, AC::Yenta::Store::Expire, AC::Yenta::Store::File, AC::Yenta::Store::Map, AC::Yenta::Store::Merkle, AC::Yenta::Store::SQLite, AC::Yenta::Store::Sharded

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
AC::Yenta eventually-consistent distributed key/value data store. et al. 1 metacpan
AC::Yenta::AC::MySelf metacpan
AC::Yenta::Client metacpan
AC::Yenta::Conf metacpan
AC::Yenta::Config metacpan
AC::Yenta::Crypto metacpan
AC::Yenta::Customize metacpan
AC::Yenta::D metacpan
AC::Yenta::Debug metacpan
AC::Yenta::Default::MySelf metacpan
AC::Yenta::Direct metacpan
AC::Yenta::IO::TCP::Client metacpan
AC::Yenta::Kibitz::Status metacpan
AC::Yenta::Kibitz::Status::Client metacpan
AC::Yenta::Kibitz::Status::Server metacpan
AC::Yenta::Kibitz::Store::Client metacpan
AC::Yenta::Kibitz::Store::Server metacpan
AC::Yenta::Monitor metacpan
AC::Yenta::Monitor::Client metacpan
AC::Yenta::MySelf customize yenta to your own environment metacpan
AC::Yenta::Protocol metacpan
AC::Yenta::Server metacpan
AC::Yenta::SixtyFour metacpan
AC::Yenta::Stats metacpan
AC::Yenta::Status metacpan
AC::Yenta::Store metacpan
AC::Yenta::Store::AE metacpan
AC::Yenta::Store::BDBI metacpan
AC::Yenta::Store::Distrib metacpan
AC::Yenta::Store::Expire metacpan
AC::Yenta::Store::File metacpan
AC::Yenta::Store::Map persistent storage for yenta maps metacpan
AC::Yenta::Store::Merkle metacpan
AC::Yenta::Store::SQLite metacpan
AC::Yenta::Store::Sharded metacpan

Provides

Name File View
Local::Yenta::MySelf eg/myself.pm metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan