Kwalitee Issues

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.93/SQLEngine/Driver/Oracle.pm -- Around line 87: You forgot a '=back' before '=head2'Around line 93: =back without =over DBIx-SQLEngine-0.93/SQLEngine/Driver/Sybase.pm -- Around line 50: L<> starts or ends with whitespace DBIx-SQLEngine-0.93/SQLEngine/Driver/Trait/NoSequences.pm -- Around line 326: You forgot a '=back' before '=head1' DBIx-SQLEngine-0.93/SQLEngine/Record/Base.pm -- Around line 221: '=item' outside of any '=over' DBIx-SQLEngine-0.93/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

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Carp
  • Data::Dumper
  • Exporter
  • Storable
  • constant
  • strict
  • vars

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

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.

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 (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: 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::PKey, DBIx::SQLEngine::RecordSet::NextPrev, DBIx::SQLEngine::RecordSet::PKeySet, DBIx::SQLEngine::RecordSet::Set, DBIx::SQLEngine::Schema::Column, DBIx::SQLEngine::Schema::ColumnSet, DBIx::SQLEngine::Schema::Table, DBIx::SQLEngine::Schema::TableSet, My::Record, My::Record, My::Record, My::Record, My::Record, My::Record, My::Record, My::SimpleObject

has_separate_license_file

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

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
DBIx::SQLEngine Extends DBI with High-Level Operations 0.93 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::PKey A reference to a specific record in a table metacpan
DBIx::SQLEngine::RecordSet::NextPrev A RecordSet with a current index metacpan
DBIx::SQLEngine::RecordSet::PKeySet A RecordSet which holds primary keys 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

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::Record::Accessors SQLEngine/Record/Accessors.pm metacpan
DBIx::SQLEngine::Record::Base SQLEngine/Record/Base.pm metacpan
DBIx::SQLEngine::Record::Cache SQLEngine/Record/Cache.pm metacpan
DBIx::SQLEngine::Record::Class SQLEngine/Record/Class.pm metacpan
DBIx::SQLEngine::Record::Extras SQLEngine/Record/Extras.pm metacpan
DBIx::SQLEngine::Record::Hooks SQLEngine/Record/Hooks.pm metacpan
DBIx::SQLEngine::Record::Table SQLEngine/Record/Table.pm metacpan
DBIx::SQLEngine::Schema::Column::text SQLEngine/Schema/Column.pm metacpan
DBIx::SQLEngine::Utility::CloneWithParams SQLEngine/Utility/CloneWithParams.pm metacpan

Other Files

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