Kwalitee Issues

prereq_matches_use

List all used modules in META.yml requires

Error:

  • List::UtilsBy
  • Test::Refcount
  • parent

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: EntityModel, EntityModel::App, EntityModel::Async, EntityModel::Cache, EntityModel::Cache::Perl, EntityModel::Collection, EntityModel::DB, EntityModel::Deferred, EntityModel::Definition, EntityModel::Definition::JSON, EntityModel::Definition::Perl, EntityModel::Definition::XML, EntityModel::Entity, EntityModel::Entity::Constraint, EntityModel::EntityCollection, EntityModel::Field, EntityModel::Field::Refer, EntityModel::Gather, EntityModel::Model, EntityModel::Plugin, EntityModel::Query, EntityModel::Query::Base, EntityModel::Query::Condition, EntityModel::Query::Delete, EntityModel::Query::Except, EntityModel::Query::Field, EntityModel::Query::FromTable, EntityModel::Query::GroupField, EntityModel::Query::Insert, EntityModel::Query::InsertField, EntityModel::Query::Intersect, EntityModel::Query::Join, EntityModel::Query::JoinTable, EntityModel::Query::OrderField, EntityModel::Query::ReturningField, EntityModel::Query::Select, EntityModel::Query::SubQuery, EntityModel::Query::Table, EntityModel::Query::Union, EntityModel::Query::UnionAll, EntityModel::Query::Update, EntityModel::Query::UpdateField, EntityModel::Resolver, EntityModel::Storage, EntityModel::Storage::Perl, EntityModel::Storage::PerlAsync, EntityModel::StorageClass::KVStore::Layer::LRU, EntityModel::Support, EntityModel::Support::CPP, EntityModel::Support::Javascript, EntityModel::Support::Perl, EntityModel::Support::Perl::Base, EntityModel::Support::Template, EntityModel::Template, EntityModel::Test::Cache, EntityModel::Test::Storage, EntityModel::Transaction, EntityModel::Util, Test::EntityModel

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 (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: EntityModel, EntityModel::App, EntityModel::Async, EntityModel::Cache, EntityModel::Cache::Perl, EntityModel::Collection, EntityModel::DB, EntityModel::Deferred, EntityModel::Definition, EntityModel::Definition::JSON, EntityModel::Definition::Perl, EntityModel::Definition::XML, EntityModel::Entity, EntityModel::Entity::Constraint, EntityModel::EntityCollection, EntityModel::Field, EntityModel::Field::Refer, EntityModel::Gather, EntityModel::Model, EntityModel::Plugin, EntityModel::Query, EntityModel::Query::Base, EntityModel::Query::Condition, EntityModel::Query::Delete, EntityModel::Query::Except, EntityModel::Query::Field, EntityModel::Query::FromTable, EntityModel::Query::GroupField, EntityModel::Query::Insert, EntityModel::Query::InsertField, EntityModel::Query::Intersect, EntityModel::Query::Join, EntityModel::Query::JoinTable, EntityModel::Query::OrderField, EntityModel::Query::ReturningField, EntityModel::Query::Select, EntityModel::Query::SubQuery, EntityModel::Query::Table, EntityModel::Query::Union, EntityModel::Query::UnionAll, EntityModel::Query::Update, EntityModel::Query::UpdateField, EntityModel::Resolver, EntityModel::Storage, EntityModel::Storage::Perl, EntityModel::Storage::PerlAsync, EntityModel::StorageClass::KVStore::Layer::LRU, EntityModel::Support, EntityModel::Support::CPP, EntityModel::Support::Javascript, EntityModel::Support::Perl, EntityModel::Support::Perl::Base, EntityModel::Support::Template, EntityModel::Template, EntityModel::Test::Cache, EntityModel::Test::Storage, EntityModel::Transaction, EntityModel::Util, Test::EntityModel

build_prereq_matches_use

List all modules used in the test suite in META.yml build_requires

Error:

  • Async::MergePoint
  • EntityModel::Log
  • Test::Deep
  • parent

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
EntityModel manage entity model definitions 0.102 metacpan
EntityModel::App interface to L<EntityModel> admin application 0.102 metacpan
EntityModel::Async asynchronous helper functions for L<EntityModel> 0.102 metacpan
EntityModel::Cache base class for L<EntityModel> caching support 0.102 metacpan
EntityModel::Cache::Perl simple proof-of-concept Perl-level caching layer 0.102 metacpan
EntityModel::Collection manage entity model definitions 0.102 metacpan
EntityModel::DB database management 0.102 metacpan
EntityModel::Deferred value which is not yet ready 0.102 metacpan
EntityModel::Definition definition support for L<EntityModel> 0.102 metacpan
EntityModel::Definition::JSON definition support for L<EntityModel> 0.102 metacpan
EntityModel::Definition::Perl definition support for L<EntityModel> 0.102 metacpan
EntityModel::Definition::XML definition support for L<EntityModel> 0.102 metacpan
EntityModel::Entity entity definition for L<EntityModel> 0.102 metacpan
EntityModel::Entity::Constraint constraint support for L<EntityModel> 0.102 metacpan
EntityModel::EntityCollection deal with collections of entities 0.102 metacpan
EntityModel::Field field definitions for L<EntityModel> 0.102 metacpan
EntityModel::Field::Refer foreign key support for L<EntityModel> 0.102 metacpan
EntityModel::Gather asynchronous helper functions for L<EntityModel> 0.102 metacpan
EntityModel::Model base class for model definitions 0.102 metacpan
EntityModel::Plugin base class for plugin handling 0.102 metacpan
EntityModel::Query handle SQL queries 0.102 metacpan
EntityModel::Query::Base base class for L<EntityModel::Query>-derived components 0.102 metacpan
EntityModel::Query::Condition a condition clause for where, on etc. 0.102 metacpan
EntityModel::Query::Delete support for SQL DELETE statements 0.102 metacpan
EntityModel::Query::Except support for EXCEPT set logic 0.102 metacpan
EntityModel::Query::Field field wrapper 0.102 metacpan
EntityModel::Query::FromTable FROM table definition 0.102 metacpan
EntityModel::Query::GroupField GROUP BY fields 0.102 metacpan
EntityModel::Query::Insert support for INSERT SQL statement 0.102 metacpan
EntityModel::Query::InsertField field list for INSERT statement 0.102 metacpan
EntityModel::Query::Intersect intersection set logic 0.102 metacpan
EntityModel::Query::Join base class for JOIN tables 0.102 metacpan
EntityModel::Query::JoinTable join table definition 0.102 metacpan
EntityModel::Query::OrderField define a field for ORDER BY clause 0.102 metacpan
EntityModel::Query::ParseSQL 0.102 metacpan
EntityModel::Query::ReturningField fields returned by a statement 0.102 metacpan
EntityModel::Query::Select select statement definition 0.102 metacpan
EntityModel::Query::SubQuery subquery 0.102 metacpan
EntityModel::Query::Table 0.102 metacpan
EntityModel::Query::Union union set operation 0.102 metacpan
EntityModel::Query::UnionAll union all set operation 0.102 metacpan
EntityModel::Query::Update update statement 0.102 metacpan
EntityModel::Query::UpdateField field to be updated in an update statement 0.102 metacpan
EntityModel::Resolver 0.102 metacpan
EntityModel::Storage backend storage interface for L<EntityModel> 0.102 metacpan
EntityModel::Storage::Perl backend storage interface for L<EntityModel> 0.102 metacpan
EntityModel::Storage::PerlAsync backend storage interface for L<EntityModel> 0.102 metacpan
EntityModel::StorageClass::KVStore 0.102 metacpan
EntityModel::StorageClass::KVStore::Layer 0.102 metacpan
EntityModel::StorageClass::KVStore::Layer::Fake 0.102 metacpan
EntityModel::StorageClass::KVStore::Layer::LRU 0.102 metacpan
EntityModel::StorageClass::KVStore::Layer::Memcached 0.102 metacpan
EntityModel::StorageClass::KVStore::Layer::PostgreSQL 0.102 metacpan
EntityModel::StorageClass::KVStore::Mixin::Deferred 0.102 metacpan
EntityModel::Support language support for L<EntityModel> 0.102 metacpan
EntityModel::Support::CPP C++ language support for L<EntityModel> 0.102 metacpan
EntityModel::Support::Javascript Javascript language support for L<EntityModel> 0.102 metacpan
EntityModel::Support::Perl language support for L<EntityModel> 0.102 metacpan
EntityModel::Support::Perl::Base base class for entity instances 0.102 metacpan
EntityModel::Support::Template generic language support via L<Template> output. 0.102 metacpan
EntityModel::Template template handling for L<EntityModel> 0.102 metacpan
EntityModel::Test::Cache tests for L<EntityModel::Cache> and subclasses 0.102 metacpan
EntityModel::Test::Storage tests for L<EntityModel::Storage> and subclasses 0.102 metacpan
EntityModel::Transaction transaction co-ordinator 0.102 metacpan
EntityModel::Util helper functions for L<EntityModel> 0.102 metacpan
Test::EntityModel 0.102 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
cpanfile metacpan
dist.ini metacpan