Kwalitee Issues

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (441) does not match dist (433):
  • Missing in Dist: t/47bind_attribute.t, t/66relationship.t, t/96multi_create/cd_single.t, t/96multi_create/multilev_might_have_PKeqFK.t, t/bindtype_columns.t, t/prefetch/pollute_already_joined.t, t/relationship_after_update.t, t/relationship_doesnt_exist.t

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::Class::StartupCheck

no_pod_errors

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

Error: DBIx-Class-0.08104/lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm -- Around line 116: Non-ASCII character seen before =encoding in 'Øystein'. Assuming CP1252 DBIx-Class-0.08104/lib/DBIx/Class/Storage/DBI/Replicated.pm -- Around line 849: Non-ASCII character seen before =encoding in 'Csongrádi'. Assuming CP1252 DBIx-Class-0.08104/lib/DBIx/Class.pm -- Around line 286: Non-ASCII character seen before =encoding in 'Øystein'. Assuming CP1252

has_meta_json

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

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::Class::StartupCheck, SQL::Translator::Producer::DBIx::Class::File

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.08104,0.1,1.10

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::Class Extensible and flexible object <-> relational mapper. 0.08104 metacpan
DBIx::Class::AccessorGroup See Class::Accessor::Grouped metacpan
DBIx::Class::CDBICompat Class::DBI Compatibility layer. metacpan
DBIx::Class::CDBICompat::Iterator Emulates the extra behaviors of the Class::DBI search iterator. metacpan
DBIx::Class::CDBICompat::Iterator::ResultSet metacpan
DBIx::Class::CDBICompat::SQLTransformer Transform SQL metacpan
DBIx::Class::CDBICompat::Tied::ColumnValue metacpan
DBIx::Class::Core Core set of DBIx::Class modules metacpan
DBIx::Class::Cursor Abstract object representing a query cursor on a resultset. metacpan
DBIx::Class::DB (DEPRECATED) classdata schema component metacpan
DBIx::Class::Exception Exception objects for DBIx::Class metacpan
DBIx::Class::InflateColumn Automatically create references from column data metacpan
DBIx::Class::InflateColumn::DateTime Auto-create DateTime objects from date and datetime columns. metacpan
DBIx::Class::InflateColumn::File map files from the Database to the filesystem. metacpan
DBIx::Class::Ordered Modify the position of objects in an ordered list. metacpan
DBIx::Class::PK Primary Key class metacpan
DBIx::Class::PK::Auto Automatic primary key class metacpan
DBIx::Class::Relationship Inter-table relationships metacpan
DBIx::Class::Relationship::Base Inter-table relationships metacpan
DBIx::Class::ResultClass::HashRefInflator Get raw hashrefs from a resultset metacpan
DBIx::Class::ResultSet Represents a query used for fetching a set of results. metacpan
DBIx::Class::ResultSetColumn helpful methods for messing with a single column of the resultset metacpan
DBIx::Class::ResultSetManager scheduled for deletion in 09000 metacpan
DBIx::Class::ResultSource Result source object metacpan
DBIx::Class::ResultSource::Table Table object metacpan
DBIx::Class::ResultSource::View ResultSource object representing a view metacpan
DBIx::Class::ResultSourceHandle Decouple Rows/ResultSets objects from their Source objects metacpan
DBIx::Class::ResultSourceProxy::Table provides a classdata table object and method proxies metacpan
DBIx::Class::Row Basic row methods metacpan
DBIx::Class::Schema composable schemas metacpan
DBIx::Class::Schema::Versioned DBIx::Class::Schema plugin for Schema upgrades metacpan
DBIx::Class::Serialize::Storable hooks for Storable freeze/thaw metacpan
DBIx::Class::StartupCheck Run environment checks on startup metacpan
DBIx::Class::Storage Generic Storage Handler metacpan
DBIx::Class::Storage::DBI DBI storage handler metacpan
DBIx::Class::Storage::DBI::Cursor Object representing a query cursor on a resultset. metacpan
DBIx::Class::Storage::DBI::DB2 Automatic primary key class for DB2 metacpan
DBIx::Class::Storage::DBI::MSSQL Storage::DBI subclass for MSSQL metacpan
DBIx::Class::Storage::DBI::MultiColumnIn Storage component for RDBMS supporting multicolumn in clauses metacpan
DBIx::Class::Storage::DBI::NoBindVars Sometime DBDs have poor to no support for bind variables metacpan
DBIx::Class::Storage::DBI::ODBC Base class for ODBC drivers metacpan
DBIx::Class::Storage::DBI::ODBC::ACCESS Support specific to MS Access over ODBC metacpan
DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL Support specific to DB2/400 over ODBC metacpan
DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server Support specific to Microsoft SQL Server over ODBC metacpan
DBIx::Class::Storage::DBI::Oracle Base class for Oracle driver metacpan
DBIx::Class::Storage::DBI::Oracle::Generic Automatic primary key class for Oracle metacpan
DBIx::Class::Storage::DBI::Oracle::WhereJoins Oracle joins in WHERE syntax support (instead of ANSI). metacpan
DBIx::Class::Storage::DBI::Pg Automatic primary key class for PostgreSQL metacpan
DBIx::Class::Storage::DBI::Replicated BETA Replicated database support metacpan
DBIx::Class::Storage::DBI::Replicated::Balancer A Software Load Balancer metacpan
DBIx::Class::Storage::DBI::Replicated::Balancer::First Just get the First Balancer metacpan
DBIx::Class::Storage::DBI::Replicated::Balancer::Random A 'random' Balancer metacpan
DBIx::Class::Storage::DBI::Replicated::Pool Manage a pool of replicants metacpan
DBIx::Class::Storage::DBI::Replicated::Replicant A replicated DBI Storage Role metacpan
DBIx::Class::Storage::DBI::Replicated::WithDSN A DBI Storage Role with DSN information in trace output metacpan
DBIx::Class::Storage::DBI::Role::QueryCounter Role to add a query counter metacpan
DBIx::Class::Storage::DBI::SQLite Automatic primary key class for SQLite metacpan
DBIx::Class::Storage::DBI::Sybase Storage::DBI subclass for Sybase metacpan
DBIx::Class::Storage::DBI::Sybase::MSSQL (DEPRECATED) Legacy storage class for MSSQL via DBD::Sybase metacpan
DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server Storage::DBI subclass for MSSQL via DBD::Sybase metacpan
DBIx::Class::Storage::DBI::mysql Automatic primary key class for MySQL metacpan
DBIx::Class::Storage::Statistics SQL Statistics metacpan
DBIx::Class::Storage::TxnScopeGuard Scope-based transaction handling metacpan
DBIx::Class::UTF8Columns Force UTF8 (Unicode) flag on columns metacpan
SQL::Translator::Parser::DBIx::Class Create a SQL::Translator schema from a DBIx::Class::Schema instance 1.10 metacpan
SQL::Translator::Producer::DBIx::Class::File DBIx::Class file producer 0.1 metacpan

Other Files

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