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::Class::SQLMaker::MSSQL, DBIx::Class::SQLMaker::SQLite

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

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • DBIx::Class
  • DBIx::Class::AccessorGroup
  • DBIx::Class::Admin
  • DBIx::Class::CDBICompat
  • DBIx::Class::Core
  • DBIx::Class::Cursor
  • DBIx::Class::DB
  • DBIx::Class::Exception
  • DBIx::Class::FilterColumn
  • DBIx::Class::InflateColumn
  • DBIx::Class::InflateColumn::DateTime
  • DBIx::Class::InflateColumn::File
  • DBIx::Class::Optional::Dependencies
  • DBIx::Class::Ordered
  • DBIx::Class::PK
  • DBIx::Class::PK::Auto
  • DBIx::Class::Relationship
  • DBIx::Class::Relationship::Base
  • DBIx::Class::ResultClass::HashRefInflator
  • DBIx::Class::ResultSet
  • DBIx::Class::ResultSetColumn
  • DBIx::Class::ResultSetManager
  • DBIx::Class::ResultSource
  • DBIx::Class::ResultSource::Table
  • DBIx::Class::ResultSource::View
  • DBIx::Class::ResultSourceHandle
  • DBIx::Class::ResultSourceProxy::Table
  • DBIx::Class::Row
  • DBIx::Class::SQLMaker
  • DBIx::Class::SQLMaker::LimitDialects
  • DBIx::Class::SQLMaker::OracleJoins
  • DBIx::Class::Schema
  • DBIx::Class::Schema::Versioned
  • DBIx::Class::Serialize::Storable
  • DBIx::Class::StartupCheck
  • DBIx::Class::Storage
  • DBIx::Class::Storage::DBI
  • DBIx::Class::Storage::DBI::ACCESS
  • DBIx::Class::Storage::DBI::ADO
  • DBIx::Class::Storage::DBI::ADO::MS_Jet
  • DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor
  • DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server
  • DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor
  • DBIx::Class::Storage::DBI::AutoCast
  • DBIx::Class::Storage::DBI::Cursor
  • DBIx::Class::Storage::DBI::DB2
  • DBIx::Class::Storage::DBI::Firebird
  • DBIx::Class::Storage::DBI::Firebird::Common
  • DBIx::Class::Storage::DBI::IdentityInsert
  • DBIx::Class::Storage::DBI::Informix
  • DBIx::Class::Storage::DBI::InterBase
  • DBIx::Class::Storage::DBI::MSSQL
  • DBIx::Class::Storage::DBI::NoBindVars
  • DBIx::Class::Storage::DBI::ODBC
  • DBIx::Class::Storage::DBI::ODBC::ACCESS
  • DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL
  • DBIx::Class::Storage::DBI::ODBC::Firebird
  • DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server
  • DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere
  • DBIx::Class::Storage::DBI::Oracle
  • DBIx::Class::Storage::DBI::Oracle::Generic
  • DBIx::Class::Storage::DBI::Oracle::WhereJoins
  • DBIx::Class::Storage::DBI::Pg
  • DBIx::Class::Storage::DBI::Replicated
  • DBIx::Class::Storage::DBI::Replicated::Balancer
  • DBIx::Class::Storage::DBI::Replicated::Balancer::First
  • DBIx::Class::Storage::DBI::Replicated::Balancer::Random
  • DBIx::Class::Storage::DBI::Replicated::Pool
  • DBIx::Class::Storage::DBI::Replicated::Replicant
  • DBIx::Class::Storage::DBI::Replicated::WithDSN
  • DBIx::Class::Storage::DBI::SQLAnywhere
  • DBIx::Class::Storage::DBI::SQLAnywhere::Cursor
  • DBIx::Class::Storage::DBI::SQLite
  • DBIx::Class::Storage::DBI::Sybase
  • DBIx::Class::Storage::DBI::Sybase::ASE
  • DBIx::Class::Storage::DBI::Sybase::ASE::NoBindVars
  • DBIx::Class::Storage::DBI::Sybase::FreeTDS
  • DBIx::Class::Storage::DBI::Sybase::MSSQL
  • DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server
  • DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars
  • DBIx::Class::Storage::DBI::UniqueIdentifier
  • DBIx::Class::Storage::DBI::mysql
  • DBIx::Class::Storage::Statistics
  • DBIx::Class::Storage::TxnScopeGuard
  • DBIx::Class::UTF8Columns
  • SQL::Translator::Parser::DBIx::Class
  • 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.08901,0.1,1.10,1.74

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.

has_separate_license_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
DBIx::Class Extensible and flexible object <-> relational mapper. 0.08901 metacpan
DBIx::Class::AccessorGroup See Class::Accessor::Grouped metacpan
DBIx::Class::Admin Administration object for schemas metacpan
DBIx::Class::CDBICompat Class::DBI Compatibility layer. 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::FilterColumn Automatically convert column data 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 DEPRECATED (superseded by DBIx::Class::InflateColumn::FS) metacpan
DBIx::Class::Optional::Dependencies Optional module dependency specifications (for module authors) 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::PerlRenderer metacpan
DBIx::Class::PerlRenderer::MangleStrings 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::ResultSet::Role::DQMethods metacpan
DBIx::Class::ResultSet::WithDQMethods 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 Serializable pointers to ResultSource instances metacpan
DBIx::Class::ResultSourceProxy::Table provides a classdata table object and method proxies metacpan
DBIx::Class::Row Basic row methods metacpan
DBIx::Class::SQLMaker An SQL::Abstract-based SQL maker class metacpan
DBIx::Class::SQLMaker::Converter metacpan
DBIx::Class::SQLMaker::Converter::MySQL metacpan
DBIx::Class::SQLMaker::Converter::Oracle metacpan
DBIx::Class::SQLMaker::LimitDialects SQL::Abstract::Limit-like functionality for DBIx::Class::SQLMaker metacpan
DBIx::Class::SQLMaker::OracleJoins Pre-ANSI Joins-via-Where-Clause Syntax metacpan
DBIx::Class::SQLMaker::Renderer::Access metacpan
DBIx::Class::SQLMaker::Renderer::OracleJoins 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 nfreeze/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::ACCESS Support specific to MS Access metacpan
DBIx::Class::Storage::DBI::ADO Support for L<DBD::ADO> metacpan
DBIx::Class::Storage::DBI::ADO::MS_Jet Support for MS Access over ADO metacpan
DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor GUID Support for MS Access over ADO metacpan
DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server Support for Microsoft SQL Server via DBD::ADO metacpan
DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor Remove trailing NULLs in binary data and normalize GUIDs for MSSQL over ADO metacpan
DBIx::Class::Storage::DBI::AutoCast Storage component for RDBMS requiring explicit placeholder typing metacpan
DBIx::Class::Storage::DBI::Cursor Object representing a query cursor on a resultset. metacpan
DBIx::Class::Storage::DBI::DB2 IBM DB2 support for DBIx::Class metacpan
DBIx::Class::Storage::DBI::Firebird Driver for the Firebird RDBMS via L<DBD::Firebird> metacpan
DBIx::Class::Storage::DBI::Firebird::Common Driver Base Class for the Firebird RDBMS metacpan
DBIx::Class::Storage::DBI::IdentityInsert Storage Component for Sybase ASE and MSSQL for Identity Inserts / Updates metacpan
DBIx::Class::Storage::DBI::Informix Base Storage Class for Informix Support metacpan
DBIx::Class::Storage::DBI::InterBase Driver for the Firebird RDBMS via L<DBD::InterBase> metacpan
DBIx::Class::Storage::DBI::MSSQL Base Class for Microsoft SQL Server support in DBIx::Class 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::Firebird Driver for using the Firebird RDBMS through ODBC metacpan
DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server Support specific to Microsoft SQL Server over ODBC metacpan
DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere Driver for using Sybase SQL Anywhere through ODBC metacpan
DBIx::Class::Storage::DBI::Oracle Base class for Oracle driver metacpan
DBIx::Class::Storage::DBI::Oracle::Generic Oracle Support for DBIx::Class 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::SQLAnywhere Driver for SQL Anywhere metacpan
DBIx::Class::Storage::DBI::SQLAnywhere::Cursor GUID Support for SQL Anywhere over L<DBD::SQLAnywhere> metacpan
DBIx::Class::Storage::DBI::SQLite Automatic primary key class for SQLite metacpan
DBIx::Class::Storage::DBI::Sybase Base class for drivers using L<DBD::Sybase> metacpan
DBIx::Class::Storage::DBI::Sybase::ASE Sybase ASE SQL Server support for DBIx::Class metacpan
DBIx::Class::Storage::DBI::Sybase::ASE::NoBindVars Storage::DBI subclass for Sybase ASE without placeholder support metacpan
DBIx::Class::Storage::DBI::Sybase::FreeTDS Base class for drivers using DBD::Sybase over FreeTDS. 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 Support for Microsoft SQL Server via DBD::Sybase metacpan
DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars Support for Microsoft SQL Server via DBD::Sybase without placeholders metacpan
DBIx::Class::Storage::DBI::UniqueIdentifier Storage component for RDBMSes supporting GUID types metacpan
DBIx::Class::Storage::DBI::mysql Storage::DBI class implementing MySQL specifics 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 (DEPRECATED) 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

Provides

Name File View
DBIx::Class::Storage::Debug::PrettyPrint lib/DBIx/Class/Bundled/DBIx/Class/Storage/Debug/PrettyPrint.pm metacpan
Data::Query::Constants lib/DBIx/Class/Bundled/Data/Query/Constants.pm metacpan
Data::Query::ExprBuilder lib/DBIx/Class/Bundled/Data/Query/ExprBuilder.pm metacpan
Data::Query::ExprBuilder::Identifier lib/DBIx/Class/Bundled/Data/Query/ExprBuilder/Identifier.pm metacpan
Data::Query::ExprDeclare lib/DBIx/Class/Bundled/Data/Query/ExprDeclare.pm metacpan
Data::Query::ExprHelpers lib/DBIx/Class/Bundled/Data/Query/ExprHelpers.pm metacpan
Data::Query::Renderer::Perl lib/DBIx/Class/Bundled/Data/Query/Renderer/Perl.pm metacpan
Data::Query::Renderer::SQL::Dialect::ReturnInto lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Dialect/ReturnInto.pm metacpan
Data::Query::Renderer::SQL::Extension::ConnectBy lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Extension/ConnectBy.pm metacpan
Data::Query::Renderer::SQL::MySQL lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/MySQL.pm metacpan
Data::Query::Renderer::SQL::Naive lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Naive.pm metacpan
Data::Query::Renderer::SQL::Pg lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Pg.pm metacpan
Data::Query::Renderer::SQL::SQLite lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/SQLite.pm metacpan
Data::Query::Renderer::SQL::Slice::FetchFirst lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/FetchFirst.pm metacpan
Data::Query::Renderer::SQL::Slice::FirstSkip lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/FirstSkip.pm metacpan
Data::Query::Renderer::SQL::Slice::GenericSubquery lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/GenericSubquery.pm metacpan
Data::Query::Renderer::SQL::Slice::LimitOffset lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/LimitOffset.pm metacpan
Data::Query::Renderer::SQL::Slice::LimitXY lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/LimitXY.pm metacpan
Data::Query::Renderer::SQL::Slice::RowNum lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/RowNum.pm metacpan
Data::Query::Renderer::SQL::Slice::RowNumberOver lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/RowNumberOver.pm metacpan
Data::Query::Renderer::SQL::Slice::SkipFirst lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/SkipFirst.pm metacpan
Data::Query::Renderer::SQL::Slice::SubqueryRemap lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/SubqueryRemap.pm metacpan
Data::Query::Renderer::SQL::Slice::Top lib/DBIx/Class/Bundled/Data/Query/Renderer/SQL/Slice/Top.pm metacpan
SQL::Abstract lib/DBIx/Class/Bundled/SQL/Abstract.pm metacpan
SQL::Abstract::Converter lib/DBIx/Class/Bundled/SQL/Abstract/Converter.pm metacpan
SQL::Abstract::Test lib/DBIx/Class/Bundled/SQL/Abstract/Test.pm metacpan
SQL::Abstract::Tree lib/DBIx/Class/Bundled/SQL/Abstract/Tree.pm metacpan

Other Files

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