Kwalitee Issues


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

Error: *** ERROR: '=item' outside of any '=over' at line 252 in file Storm-0.240/lib/Storm/Tutorial.pod


List all used modules in META.yml requires


  • Devel::GlobalDestruction
  • Sub::Exporter
  • namespace::clean


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: Storm::Flood::Plan


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


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.


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: Storm::Flood::Plan


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Storm Object-relational mapping 0.240 metacpan
Storm::Aeolus Install classes to the database 0.240 metacpan
Storm::Flood 0.240 metacpan
Storm::Flood::Plan 0.240 metacpan
Storm::LiveObjects 0.240 metacpan
Storm::LiveObjects::Scope Scope helper object 0.240 metacpan
Storm::Meta::Attribute::Trait::AutoIncrement 0.240 metacpan
Storm::Meta::Attribute::Trait::ForeignKey 0.240 metacpan
Storm::Meta::Attribute::Trait::NoStorm 0.240 metacpan
Storm::Meta::Attribute::Trait::PrimaryKey 0.240 metacpan
Storm::Meta::Attribute::Trait::StormArray 0.240 metacpan
Storm::Meta::Class::Trait::AutoTable 0.240 metacpan
Storm::Meta::Column 0.240 metacpan
Storm::Meta::Relationship 0.240 metacpan
Storm::Meta::Relationship::ManyToMany 0.240 metacpan
Storm::Meta::Relationship::OneToMany 0.240 metacpan
Storm::Meta::Table 0.240 metacpan
Storm::Model 0.240 metacpan
Storm::Object Build objects to use with Storm 0.240 metacpan
Storm::Policy Define how types are stored/retrieve from the database 0.240 metacpan
Storm::Policy::Object 0.240 metacpan
Storm::Query::Delete 0.240 metacpan
Storm::Query::DeleteWhere 0.240 metacpan
Storm::Query::Insert 0.240 metacpan
Storm::Query::Lookup 0.240 metacpan
Storm::Query::Refresh 0.240 metacpan
Storm::Query::Select 0.240 metacpan
Storm::Query::Select::Iterator Iterates over the results of a select query 0.240 metacpan
Storm::Query::Update 0.240 metacpan
Storm::Role 0.240 metacpan
Storm::Role::CanDeflate 0.240 metacpan
Storm::Role::CanInflate 0.240 metacpan
Storm::Role::Iterator Role for iterators 0.240 metacpan
Storm::Role::Model 0.240 metacpan
Storm::Role::Model::Meta::Class 0.240 metacpan
Storm::Role::Object 0.240 metacpan
Storm::Role::Object::Meta::Attribute 0.240 metacpan
Storm::Role::Object::Meta::Class 0.240 metacpan
Storm::Role::Query 0.240 metacpan
Storm::Role::Query::CanParseUserArgs 0.240 metacpan
Storm::Role::Query::HasAttributeMap 0.240 metacpan
Storm::Role::Query::HasAttributeOrder 0.240 metacpan
Storm::Role::Query::HasBindParams 0.240 metacpan
Storm::Role::Query::HasLimitClause Role for queries with a LIMIT clause 0.240 metacpan
Storm::Role::Query::HasOrderByClause Role for queries with an ORDER BY clause 0.240 metacpan
Storm::Role::Query::HasSQLFunctions 0.240 metacpan
Storm::Role::Query::HasWhereClause Role for queries with a WHERE clause 0.240 metacpan
Storm::Role::Query::IsExecutable 0.240 metacpan
Storm::SQL::Column 0.240 metacpan
Storm::SQL::Fragment::Limit 0.240 metacpan
Storm::SQL::Fragment::OrderBy 0.240 metacpan
Storm::SQL::Fragment::Where::Boolean 0.240 metacpan
Storm::SQL::Fragment::Where::Comparison 0.240 metacpan
Storm::SQL::Fragment::Where::SubgroupEnd 0.240 metacpan
Storm::SQL::Fragment::Where::SubgroupStart 0.240 metacpan
Storm::SQL::Function 0.240 metacpan
Storm::SQL::Literal 0.240 metacpan
Storm::SQL::Parameter 0.240 metacpan
Storm::SQL::Placeholder 0.240 metacpan
Storm::Source Always produces active database handles on request 0.240 metacpan
Storm::Test::Types 0.240 metacpan
Storm::Transaction Execute a code block in a database transaction 0.240 metacpan
Storm::Types 0.240 metacpan


Name File View
Moose::Meta::Attribute::Custom::Trait::AutoIncrement lib/Storm/Meta/Attribute/Trait/ metacpan
Moose::Meta::Attribute::Custom::Trait::ForeignKey lib/Storm/Meta/Attribute/Trait/ metacpan
Moose::Meta::Attribute::Custom::Trait::NoStorm lib/Storm/Meta/Attribute/Trait/ metacpan
Moose::Meta::Attribute::Custom::Trait::PrimaryKey lib/Storm/Meta/Attribute/Trait/ metacpan
Moose::Meta::Attribute::Custom::Trait::StormArray lib/Storm/Meta/Attribute/Trait/ metacpan
Moose::Meta::Class::Custom::Trait::AutoTable lib/Storm/Meta/Class/Trait/ metacpan

Other Files

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