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: DBIx::SQLEngine, DBIx::SQLEngine::Cache::BasicCache, DBIx::SQLEngine::Cache::TrivialCache

no_pod_errors

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

Error: DBIx-SQLEngine-0.92/SQLEngine/Driver/Oracle.pm -- Around line 87: You forgot a '=back' before '=head2' Around line 93: =back without =over DBIx-SQLEngine-0.92/SQLEngine/Driver/Sybase.pm -- Around line 50: L<> starts or ends with whitespace DBIx-SQLEngine-0.92/SQLEngine/Driver/Trait/NoSequences.pm -- Around line 326: You forgot a '=back' before '=head1' DBIx-SQLEngine-0.92/SQLEngine/Record/Base.pm -- Around line 221: '=item' outside of any '=over' DBIx-SQLEngine-0.92/SQLEngine/Record/Cache.pm -- Around line 95: You can't have =items (as at line 99) unless the first thing after the =over is an =item

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.

has_tests_in_t_dir

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

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::SQLEngine, DBIx::SQLEngine::Cache::BasicCache, DBIx::SQLEngine::Cache::TrivialCache, DBIx::SQLEngine::Criteria, DBIx::SQLEngine::Criteria::And, DBIx::SQLEngine::Criteria::Comparison, DBIx::SQLEngine::Criteria::Compound, DBIx::SQLEngine::Criteria::Equality, DBIx::SQLEngine::Criteria::Greater, DBIx::SQLEngine::Criteria::HashGroup, DBIx::SQLEngine::Criteria::Lesser, DBIx::SQLEngine::Criteria::Like, DBIx::SQLEngine::Criteria::LiteralSQL, DBIx::SQLEngine::Criteria::Not, DBIx::SQLEngine::Criteria::Or, DBIx::SQLEngine::Criteria::StringComparison, DBIx::SQLEngine::Driver, DBIx::SQLEngine::Driver::AnyData, DBIx::SQLEngine::Driver::CSV, DBIx::SQLEngine::Driver::Informix, DBIx::SQLEngine::Driver::MSSQL, DBIx::SQLEngine::Driver::Mysql, DBIx::SQLEngine::Driver::NullP, DBIx::SQLEngine::Driver::Oracle, DBIx::SQLEngine::Driver::Pg, DBIx::SQLEngine::Driver::SQLite, DBIx::SQLEngine::Driver::Sybase, DBIx::SQLEngine::Driver::Sybase::MSSQL, DBIx::SQLEngine::Driver::Trait::DatabaseFlavors, DBIx::SQLEngine::Driver::Trait::NoAdvancedFeatures, DBIx::SQLEngine::Driver::Trait::NoColumnTypes, DBIx::SQLEngine::Driver::Trait::NoComplexJoins, DBIx::SQLEngine::Driver::Trait::NoJoins, DBIx::SQLEngine::Driver::Trait::NoLimit, DBIx::SQLEngine::Driver::Trait::NoPlaceholders, DBIx::SQLEngine::Driver::Trait::NoSequences, DBIx::SQLEngine::Driver::Trait::NoUnions, DBIx::SQLEngine::Driver::Trait::PerlDBLib, DBIx::SQLEngine::Driver::XBase, DBIx::SQLEngine::Record::Accessors, DBIx::SQLEngine::Record::Base, DBIx::SQLEngine::Record::Cache, DBIx::SQLEngine::Record::Class, DBIx::SQLEngine::Record::Extras, DBIx::SQLEngine::Record::Hooks, DBIx::SQLEngine::Record::Table, DBIx::SQLEngine::RecordSet::NextPrev, DBIx::SQLEngine::RecordSet::Set, DBIx::SQLEngine::Schema::Column, DBIx::SQLEngine::Schema::ColumnSet, DBIx::SQLEngine::Schema::Table, DBIx::SQLEngine::Schema::TableSet, DBIx::SQLEngine::Utility::CloneWithParams

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::SQLEngine Extends DBI with High-Level Operations 0.92 metacpan
DBIx::SQLEngine::Cache::BasicCache Basic Cache Object metacpan
DBIx::SQLEngine::Cache::TrivialCache Trivial Cache Object metacpan
DBIx::SQLEngine::Criteria Struct for database criteria info metacpan
DBIx::SQLEngine::Criteria::And Criteria for Compound "All" metacpan
DBIx::SQLEngine::Criteria::Comparison Superclass for comparisons metacpan
DBIx::SQLEngine::Criteria::Compound Superclass for And and Or metacpan
DBIx::SQLEngine::Criteria::Equality Criteria for Basic Equality metacpan
DBIx::SQLEngine::Criteria::Greater Criteria for Basic Comparison metacpan
DBIx::SQLEngine::Criteria::HashGroup A group of string criteria metacpan
DBIx::SQLEngine::Criteria::Lesser Criteria for Basic Comparison metacpan
DBIx::SQLEngine::Criteria::Like Criteria for SQL92 Like Wildcards metacpan
DBIx::SQLEngine::Criteria::LiteralSQL Criteria with SQL snippets metacpan
DBIx::SQLEngine::Criteria::Not Negating A Single Criteria metacpan
DBIx::SQLEngine::Criteria::Or Criteria for Compound "Any" metacpan
DBIx::SQLEngine::Criteria::StringComparison Equality or Wildcard Criteria metacpan
DBIx::SQLEngine::Driver DBI Wrapper with Driver Subclasses metacpan
DBIx::SQLEngine::Driver::AnyData Support DBD::AnyData driver metacpan
DBIx::SQLEngine::Driver::CSV Support DBD::CSV driver metacpan
DBIx::SQLEngine::Driver::Informix Support DBD::Informix and DBD::ODBC/Informix metacpan
DBIx::SQLEngine::Driver::MSSQL Support Microsoft SQL Server via DBD::ODBC metacpan
DBIx::SQLEngine::Driver::Mysql Support DBD::mysql metacpan
DBIx::SQLEngine::Driver::NullP Extends SQLEngine for Simple Testing metacpan
DBIx::SQLEngine::Driver::Oracle Support DBD::Oracle and DBD::ODBC/Oracle metacpan
DBIx::SQLEngine::Driver::Pg Support DBD::Pg metacpan
DBIx::SQLEngine::Driver::SQLite Support DBD::SQLite driver metacpan
DBIx::SQLEngine::Driver::Sybase Extends SQLEngine for DBMS Idiosyncrasies metacpan
DBIx::SQLEngine::Driver::Sybase::MSSQL Support Microsoft SQL via DBD::Sybase metacpan
DBIx::SQLEngine::Driver::Trait::DatabaseFlavors For minor variations in a database metacpan
DBIx::SQLEngine::Driver::Trait::NoAdvancedFeatures For Very Simple Databases metacpan
DBIx::SQLEngine::Driver::Trait::NoColumnTypes For Type-less Databases metacpan
DBIx::SQLEngine::Driver::Trait::NoComplexJoins For databases without complex joins metacpan
DBIx::SQLEngine::Driver::Trait::NoJoins For databases without join ability metacpan
DBIx::SQLEngine::Driver::Trait::NoLimit For databases without select limit metacpan
DBIx::SQLEngine::Driver::Trait::NoPlaceholders For drivers without placeholders metacpan
DBIx::SQLEngine::Driver::Trait::NoSequences For databases without native sequences metacpan
DBIx::SQLEngine::Driver::Trait::NoUnions For databases without select unions metacpan
DBIx::SQLEngine::Driver::Trait::PerlDBLib For use with SQL::Statement metacpan
DBIx::SQLEngine::Driver::XBase Support DBD::XBase driver metacpan
DBIx::SQLEngine::Record::Accessors Add Methods for Columns metacpan
DBIx::SQLEngine::Record::Base Base Class for Records metacpan
DBIx::SQLEngine::Record::Cache Avoid Repeated Selects metacpan
DBIx::SQLEngine::Record::Class Factory for Record Classes metacpan
DBIx::SQLEngine::Record::Extras Provide extra methods metacpan
DBIx::SQLEngine::Record::Hooks Flexible Pre/Post Hooks metacpan
DBIx::SQLEngine::Record::Table Records accessed via a Schema::Table metacpan
DBIx::SQLEngine::RecordSet::NextPrev A RecordSet with a current index metacpan
DBIx::SQLEngine::RecordSet::Set Array of Record Objects metacpan
DBIx::SQLEngine::Schema::Column Struct for database column info metacpan
DBIx::SQLEngine::Schema::ColumnSet Array of Schema::Column objects metacpan
DBIx::SQLEngine::Schema::Table A table in a data source metacpan
DBIx::SQLEngine::Schema::TableSet Array of Schema::Table objects metacpan
DBIx::SQLEngine::Utility::CloneWithParams Nifty Cloner metacpan

Provides

Name File View
DBIx::SQLEngine::Criteria::NumericLesser SQLEngine/Criteria.pm metacpan
DBIx::SQLEngine::Criteria::StringEquality SQLEngine/Criteria.pm metacpan
DBIx::SQLEngine::Driver::Default SQLEngine/Driver.pm metacpan
DBIx::SQLEngine::Driver::Mysql::V3_0 SQLEngine/Driver/Mysql.pm metacpan
DBIx::SQLEngine::Driver::Mysql::V3_23 SQLEngine/Driver/Mysql.pm metacpan
DBIx::SQLEngine::Driver::Mysql::V4_0 SQLEngine/Driver/Mysql.pm metacpan
DBIx::SQLEngine::Driver::Mysql::V5_0 SQLEngine/Driver/Mysql.pm metacpan
DBIx::SQLEngine::Driver::fetchsub SQLEngine/Driver.pm metacpan
DBIx::SQLEngine::Schema::Column::text SQLEngine/Schema/Column.pm metacpan

Other Files

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