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: Class-ReluctantORM-0.52_0/lib/Class/ReluctantORM/Manual/SQL.pod -- Around line 31: Non-ASCII character seen before =encoding in 'Class::ReluctantORM’s'. Assuming UTF-8 Class-ReluctantORM-0.52_0/lib/Class/ReluctantORM.pm -- Around line 321: '=item' outside of any '=over'

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: Class::ReluctantORM::Base, Class::ReluctantORM::Collection, Class::ReluctantORM::Exception, Class::ReluctantORM::Static, Class::ReluctantORM::SubClassByRow

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/Class/ReluctantORM/OriginSupport.pm: HASH(0x55c8cfecdd30)

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
Class::ReluctantORM An ORM emphasizing prefetching 0.52_0 metacpan
Class::ReluctantORM::Audited CRO clases with Audit Logging metacpan
Class::ReluctantORM::Base Class building helper metacpan
Class::ReluctantORM::Collection Represent a multirelational attribute metacpan
Class::ReluctantORM::DBH Database handle base class metacpan
Class::ReluctantORM::DBH::WrapDBI Wrap a DBI database handle metacpan
Class::ReluctantORM::Driver Abstract interface for RDBMSs metacpan
Class::ReluctantORM::Driver::PostgreSQL PG driver for TB metacpan
Class::ReluctantORM::Driver::SQLite SQLite driver for CRO metacpan
Class::ReluctantORM::Exception OO Exceptions metacpan
Class::ReluctantORM::FetchDeep::Results metacpan
Class::ReluctantORM::Filter Apply a transformation when reading or writing to a Tablebacked object\'s fields. metacpan
Class::ReluctantORM::FilterSupport Mix-In to TB to provide hooks for filters metacpan
Class::ReluctantORM::Monitor Monitor CRO Driver activity metacpan
Class::ReluctantORM::Monitor::ColumnCount metacpan
Class::ReluctantORM::Monitor::Dump Dump SQL structures metacpan
Class::ReluctantORM::Monitor::JoinCount Track JOINs in queries metacpan
Class::ReluctantORM::Monitor::Measuring Monitor with Metric support metacpan
Class::ReluctantORM::Monitor::QueryCount Ongoing count of queries metacpan
Class::ReluctantORM::Monitor::QuerySize Running total of data size metacpan
Class::ReluctantORM::Monitor::RowCount Count rows returned metacpan
Class::ReluctantORM::Monitor::RowSize Track size in bytes of each row metacpan
Class::ReluctantORM::Monitor::Timer Track running time of queries metacpan
Class::ReluctantORM::OriginSupport metacpan
Class::ReluctantORM::Registry Store CRO instances uniquely metacpan
Class::ReluctantORM::Registry::Hash Use Hash to store Weak refs metacpan
Class::ReluctantORM::Registry::None Do-Nothing Registry metacpan
Class::ReluctantORM::Relationship Represent links between classes metacpan
Class::ReluctantORM::Relationship::HasLazy metacpan
Class::ReluctantORM::Relationship::HasMany metacpan
Class::ReluctantORM::Relationship::HasManyMany metacpan
Class::ReluctantORM::Relationship::HasOne metacpan
Class::ReluctantORM::SQL Represent SQL Statements metacpan
Class::ReluctantORM::SQL::Aliases metacpan
Class::ReluctantORM::SQL::Column Represent a Column in a SQL statement metacpan
Class::ReluctantORM::SQL::Expression Base class for SQL expressions metacpan
Class::ReluctantORM::SQL::Expression::Criterion Represent WHERE and JOIN criteria metacpan
Class::ReluctantORM::SQL::Expression::FunctionCall Represent a function call metacpan
Class::ReluctantORM::SQL::Expression::Literal metacpan
Class::ReluctantORM::SQL::From Represent SQL FROM clauses metacpan
Class::ReluctantORM::SQL::From::Join Represent a JOIN in a SQL statement metacpan
Class::ReluctantORM::SQL::From::Relation Base class for SQL relations metacpan
Class::ReluctantORM::SQL::Function Represent a SQL function, aggregator, stored proc, or operator metacpan
Class::ReluctantORM::SQL::OrderBy Represent an ORDER BY clause in a SQL statement metacpan
Class::ReluctantORM::SQL::OutputColumn Represent an Output Column from a SQL statment metacpan
Class::ReluctantORM::SQL::Param Represent a placeholder in a SQL statement metacpan
Class::ReluctantORM::SQL::Parser metacpan
Class::ReluctantORM::SQL::SubQuery Represent a sub-SELECT in a FROM or WHERE clause metacpan
Class::ReluctantORM::SQL::Table Represent a Table in a SQL statement metacpan
Class::ReluctantORM::SQL::Where Represent SQL WHERE clauses metacpan
Class::ReluctantORM::SchemaCache metacpan
Class::ReluctantORM::SchemaCache::ClearOnError metacpan
Class::ReluctantORM::SchemaCache::None metacpan
Class::ReluctantORM::SchemaCache::Simple metacpan
Class::ReluctantORM::Static ORM base class for type tables metacpan
Class::ReluctantORM::SubClassByRow ORM base class for behavior inheritance metacpan
Class::ReluctantORM::Utilities Utility subroutines metacpan

Provides

Name File View
Class::ReluctantORM::Collection::Lazy lib/Class/ReluctantORM/Relationship/HasLazy.pm metacpan
Class::ReluctantORM::Collection::ManyToMany lib/Class/ReluctantORM/Relationship/HasManyMany.pm metacpan
Class::ReluctantORM::Collection::One lib/Class/ReluctantORM/Relationship/HasOne.pm metacpan
Class::ReluctantORM::Collection::OneToMany lib/Class/ReluctantORM/Relationship/HasMany.pm metacpan

Other Files

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