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: Missing mandatory field, 'version' (version) [Validation: 1.0]

distname_matches_name_in_meta

Use a proper tool to make a distribution. You might also need to fix META files if you keep them in the repository.

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: DBIx::Cookbook::RDBO::RoseDB, DBIx::Cookbook::RDBO::Sakila, DBIx::Cookbook::RDBO::Sakila::DB::Object::AutoBase1, DBIx::Cookbook::Skinny::Sakila, DBIx::Cookbook::Skinny::Sakila::Schema

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.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: DBIx::Cookbook::RDBO::RoseDB, DBIx::Cookbook::RDBO::Sakila, DBIx::Cookbook::RDBO::Sakila::Actor, DBIx::Cookbook::RDBO::Sakila::Actor::Manager, DBIx::Cookbook::RDBO::Sakila::Address, DBIx::Cookbook::RDBO::Sakila::Address::Manager, DBIx::Cookbook::RDBO::Sakila::Category, DBIx::Cookbook::RDBO::Sakila::Category::Manager, DBIx::Cookbook::RDBO::Sakila::City, DBIx::Cookbook::RDBO::Sakila::City::Manager, DBIx::Cookbook::RDBO::Sakila::Country, DBIx::Cookbook::RDBO::Sakila::Country::Manager, DBIx::Cookbook::RDBO::Sakila::Customer, DBIx::Cookbook::RDBO::Sakila::Customer::Manager, DBIx::Cookbook::RDBO::Sakila::DB::Object::AutoBase1, DBIx::Cookbook::RDBO::Sakila::Film, DBIx::Cookbook::RDBO::Sakila::Film::Manager, DBIx::Cookbook::RDBO::Sakila::FilmActor, DBIx::Cookbook::RDBO::Sakila::FilmActor::Manager, DBIx::Cookbook::RDBO::Sakila::FilmCategory, DBIx::Cookbook::RDBO::Sakila::FilmCategory::Manager, DBIx::Cookbook::RDBO::Sakila::FilmText, DBIx::Cookbook::RDBO::Sakila::FilmText::Manager, DBIx::Cookbook::RDBO::Sakila::Inventory, DBIx::Cookbook::RDBO::Sakila::Inventory::Manager, DBIx::Cookbook::RDBO::Sakila::Language, DBIx::Cookbook::RDBO::Sakila::Language::Manager, DBIx::Cookbook::RDBO::Sakila::Payment, DBIx::Cookbook::RDBO::Sakila::Payment::Manager, DBIx::Cookbook::RDBO::Sakila::Rental, DBIx::Cookbook::RDBO::Sakila::Rental::Manager, DBIx::Cookbook::RDBO::Sakila::Staff, DBIx::Cookbook::RDBO::Sakila::Staff::Manager, DBIx::Cookbook::RDBO::Sakila::Store, DBIx::Cookbook::RDBO::Sakila::Store::Manager, DBIx::Cookbook::Skinny::Sakila, DBIx::Cookbook::Skinny::Sakila::Schema

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

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
DBIx::Cookbook executable cookbook code for DBI(-based ORMs)? 0.09 metacpan
DBIx::Cookbook::DBH base class holding connection data and dbh() method metacpan
DBIx::Cookbook::DBIC metacpan
DBIx::Cookbook::DBIC::Command::complex_where metacpan
DBIx::Cookbook::DBIC::Command::custom_sql metacpan
DBIx::Cookbook::DBIC::Command::db_func metacpan
DBIx::Cookbook::DBIC::Command::distinct_count metacpan
DBIx::Cookbook::DBIC::Command::fetch_all metacpan
DBIx::Cookbook::DBIC::Command::fetch_first metacpan
DBIx::Cookbook::DBIC::Command::fetch_single metacpan
DBIx::Cookbook::DBIC::Command::get_column metacpan
DBIx::Cookbook::DBIC::Command::grouping metacpan
DBIx::Cookbook::DBIC::Command::paged metacpan
DBIx::Cookbook::DBIC::Command::predefined_search metacpan
DBIx::Cookbook::DBIC::Command::specific_columns metacpan
DBIx::Cookbook::DBIC::Command::sql_lhs metacpan
DBIx::Cookbook::DBIC::Command::stored_proc metacpan
DBIx::Cookbook::DBIC::Command::subquery metacpan
DBIx::Cookbook::DBIC::Command::subquery_correlated metacpan
DBIx::Cookbook::DBIC::Sakila metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Actor metacpan
DBIx::Cookbook::DBIC::Sakila::Result::ActorInfo metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Address metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Category metacpan
DBIx::Cookbook::DBIC::Sakila::Result::City metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Country metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Customer metacpan
DBIx::Cookbook::DBIC::Sakila::Result::CustomerList metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Film metacpan
DBIx::Cookbook::DBIC::Sakila::Result::FilmActor metacpan
DBIx::Cookbook::DBIC::Sakila::Result::FilmCategory metacpan
DBIx::Cookbook::DBIC::Sakila::Result::FilmInStock metacpan
DBIx::Cookbook::DBIC::Sakila::Result::FilmList metacpan
DBIx::Cookbook::DBIC::Sakila::Result::FilmText metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Inventory metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Language metacpan
DBIx::Cookbook::DBIC::Sakila::Result::NicerButSlowerFilmList metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Payment metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Rental metacpan
DBIx::Cookbook::DBIC::Sakila::Result::SalesByFilmCategory metacpan
DBIx::Cookbook::DBIC::Sakila::Result::SalesByStore metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Staff metacpan
DBIx::Cookbook::DBIC::Sakila::Result::StaffList metacpan
DBIx::Cookbook::DBIC::Sakila::Result::Store metacpan
DBIx::Cookbook::DBIC::Sakila::ResultSet::Country metacpan
DBIx::Cookbook::DBIC::Sakila::ResultSet::Rental metacpan
DBIx::Cookbook::RDBO metacpan
DBIx::Cookbook::RDBO::Command::fetch_all metacpan
DBIx::Cookbook::RDBO::RoseDB metacpan
DBIx::Cookbook::RDBO::Sakila metacpan
DBIx::Cookbook::Simple metacpan
DBIx::Cookbook::Skinny metacpan
DBIx::Cookbook::Skinny::Command::fetch_all metacpan

Provides

Name File View
DBIx::Cookbook::DBIC::CustomResult::FilmInStock lib/DBIx/Cookbook/DBIC/CustomResult/CustomSQL.pm metacpan
Sakila lib/DBIx/Cookbook/Skinny/Sakila.pm metacpan
Sakila::Actor lib/DBIx/Cookbook/RDBO/Sakila/Actor.pm metacpan
Sakila::Actor::Manager lib/DBIx/Cookbook/RDBO/Sakila/Actor/Manager.pm metacpan
Sakila::Address lib/DBIx/Cookbook/RDBO/Sakila/Address.pm metacpan
Sakila::Address::Manager lib/DBIx/Cookbook/RDBO/Sakila/Address/Manager.pm metacpan
Sakila::Category lib/DBIx/Cookbook/RDBO/Sakila/Category.pm metacpan
Sakila::Category::Manager lib/DBIx/Cookbook/RDBO/Sakila/Category/Manager.pm metacpan
Sakila::City lib/DBIx/Cookbook/RDBO/Sakila/City.pm metacpan
Sakila::City::Manager lib/DBIx/Cookbook/RDBO/Sakila/City/Manager.pm metacpan
Sakila::Country lib/DBIx/Cookbook/RDBO/Sakila/Country.pm metacpan
Sakila::Country::Manager lib/DBIx/Cookbook/RDBO/Sakila/Country/Manager.pm metacpan
Sakila::Customer lib/DBIx/Cookbook/RDBO/Sakila/Customer.pm metacpan
Sakila::Customer::Manager lib/DBIx/Cookbook/RDBO/Sakila/Customer/Manager.pm metacpan
Sakila::DB::Object::AutoBase1 lib/DBIx/Cookbook/RDBO/Sakila/DB/Object/AutoBase1.pm metacpan
Sakila::Film lib/DBIx/Cookbook/RDBO/Sakila/Film.pm metacpan
Sakila::Film::Manager lib/DBIx/Cookbook/RDBO/Sakila/Film/Manager.pm metacpan
Sakila::FilmActor lib/DBIx/Cookbook/RDBO/Sakila/FilmActor.pm metacpan
Sakila::FilmActor::Manager lib/DBIx/Cookbook/RDBO/Sakila/FilmActor/Manager.pm metacpan
Sakila::FilmCategory lib/DBIx/Cookbook/RDBO/Sakila/FilmCategory.pm metacpan
Sakila::FilmCategory::Manager lib/DBIx/Cookbook/RDBO/Sakila/FilmCategory/Manager.pm metacpan
Sakila::FilmText lib/DBIx/Cookbook/RDBO/Sakila/FilmText.pm metacpan
Sakila::FilmText::Manager lib/DBIx/Cookbook/RDBO/Sakila/FilmText/Manager.pm metacpan
Sakila::Inventory lib/DBIx/Cookbook/RDBO/Sakila/Inventory.pm metacpan
Sakila::Inventory::Manager lib/DBIx/Cookbook/RDBO/Sakila/Inventory/Manager.pm metacpan
Sakila::Language lib/DBIx/Cookbook/RDBO/Sakila/Language.pm metacpan
Sakila::Language::Manager lib/DBIx/Cookbook/RDBO/Sakila/Language/Manager.pm metacpan
Sakila::Payment lib/DBIx/Cookbook/RDBO/Sakila/Payment.pm metacpan
Sakila::Payment::Manager lib/DBIx/Cookbook/RDBO/Sakila/Payment/Manager.pm metacpan
Sakila::Rental lib/DBIx/Cookbook/RDBO/Sakila/Rental.pm metacpan
Sakila::Rental::Manager lib/DBIx/Cookbook/RDBO/Sakila/Rental/Manager.pm metacpan
Sakila::Schema lib/DBIx/Cookbook/Skinny/Sakila/Schema.pm metacpan
Sakila::Staff lib/DBIx/Cookbook/RDBO/Sakila/Staff.pm metacpan
Sakila::Staff::Manager lib/DBIx/Cookbook/RDBO/Sakila/Staff/Manager.pm metacpan
Sakila::Store lib/DBIx/Cookbook/RDBO/Sakila/Store.pm metacpan
Sakila::Store::Manager lib/DBIx/Cookbook/RDBO/Sakila/Store/Manager.pm metacpan

Other Files

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