Kwalitee Issues

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: Test::DBIx::Class::Example::Schema, Test::DBIx::Class::Example::Schema::DefaultRS, Test::DBIx::Class::Example::Schema::Result, Test::DBIx::Class::Example::Schema::Result::CD, Test::DBIx::Class::Example::Schema::Result::CD::Artist, Test::DBIx::Class::Example::Schema::Result::CD::Track, Test::DBIx::Class::Example::Schema::Result::Company, Test::DBIx::Class::Example::Schema::Result::Company::Employee, Test::DBIx::Class::Example::Schema::Result::GermanPhone, Test::DBIx::Class::Example::Schema::Result::Job, Test::DBIx::Class::Example::Schema::Result::Person, Test::DBIx::Class::Example::Schema::Result::Person::Artist, Test::DBIx::Class::Example::Schema::Result::Person::Employee, Test::DBIx::Class::Example::Schema::Result::Phone, Test::DBIx::Class::Example::Schema::Result::RussianPhone

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Test::Builder::Module
  • Test::Postgresql58
  • Test::mysqld

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, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Test::DBIx::Class::Example::Schema, Test::DBIx::Class::Example::Schema::DefaultRS, Test::DBIx::Class::Example::Schema::Result, Test::DBIx::Class::Example::Schema::Result::CD, Test::DBIx::Class::Example::Schema::Result::CD::Artist, Test::DBIx::Class::Example::Schema::Result::CD::Track, Test::DBIx::Class::Example::Schema::Result::Company, Test::DBIx::Class::Example::Schema::Result::Company::Employee, Test::DBIx::Class::Example::Schema::Result::GermanPhone, Test::DBIx::Class::Example::Schema::Result::Job, Test::DBIx::Class::Example::Schema::Result::Person, Test::DBIx::Class::Example::Schema::Result::Person::Artist, Test::DBIx::Class::Example::Schema::Result::Person::Employee, Test::DBIx::Class::Example::Schema::Result::Phone, Test::DBIx::Class::Example::Schema::Result::RussianPhone

test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:

  • Test::Differences

Modules

Name Abstract Version View
Test::DBIx::Class Easier test cases for your DBIx::Class applications 0.51 metacpan
Test::DBIx::Class::Example::Schema A basic schema you can use for testing 0.51 metacpan
Test::DBIx::Class::Example::Schema::DefaultRS The default ResultSet 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result The base result class 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::CD A cd 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::CD::Artist Artist Role 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::CD::Track Tracks on a CD 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Company A company 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Company::Employee Company To Employee M2M 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::GermanPhone Example of virtual view 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Job A Job 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Person The base result class 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Person::Artist Artist Role 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Person::Employee Employee Role 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::Phone The base result class 0.51 metacpan
Test::DBIx::Class::Example::Schema::Result::RussianPhone Example of non-virtual view 0.51 metacpan
Test::DBIx::Class::Example::Schema::ResultSet A base ResultSet Class 0.51 metacpan
Test::DBIx::Class::FixtureCommand::Populate Install fixtures using Populate 0.51 metacpan
Test::DBIx::Class::FixtureCommand::PopulateMore Install fixtures using PopulateMore 0.51 metacpan
Test::DBIx::Class::Role::FixtureCommand Role that a FixtureCommand must consume 0.51 metacpan
Test::DBIx::Class::SchemaManager Manages a DBIx::Class::SchemaManager for Testing 0.51 metacpan
Test::DBIx::Class::SchemaManager::Trait::SQLite The Default Role 0.51 metacpan
Test::DBIx::Class::SchemaManager::Trait::Testmysqld deploy to a test mysql instance 0.51 metacpan
Test::DBIx::Class::SchemaManager::Trait::Testpostgresql deploy to a test Postgresql instance 0.51 metacpan
Test::DBIx::Class::Types Type Constraint Library 0.51 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.mkdn metacpan
cpanfile metacpan
dist.ini metacpan