Kwalitee Issues

prereq_matches_use

List all used modules in META.yml requires

Error:

  • DBD::MariaDB
  • DBD::Pg
  • DateTime::Format::MySQL
  • DateTime::Format::Pg
  • Test2::Tools::QuickDB
  • Test2::Tools::Subtest
  • Test2::Util
  • Test2::V0

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: master/DBIx/QuickORM.pm, master/DBIx/QuickORM/BuildStack.pm, master/DBIx/QuickORM/Builder.pm, master/DBIx/QuickORM/Builder/Base.pm, master/DBIx/QuickORM/Builder/DB.pm, master/DBIx/QuickORM/Builder/Variable.pm, master/DBIx/QuickORM/BuilderState.pm, master/DBIx/QuickORM/Cache.pm, master/DBIx/QuickORM/Cache/Naive.pm, master/DBIx/QuickORM/Cache/None.pm, master/DBIx/QuickORM/Conflator.pm, master/DBIx/QuickORM/Conflator/DateTime.pm, master/DBIx/QuickORM/Conflator/JSON.pm, master/DBIx/QuickORM/Conflator/JSON/ASCII.pm, master/DBIx/QuickORM/Conflator/UUID.pm, master/DBIx/QuickORM/Conflator/UUID/Binary.pm, master/DBIx/QuickORM/Conflator/UUID/Stringy.pm, master/DBIx/QuickORM/Connection.pm, master/DBIx/QuickORM/DB.pm, master/DBIx/QuickORM/DB/MariaDB.pm, master/DBIx/QuickORM/DB/MySQL.pm, master/DBIx/QuickORM/DB/Percona.pm, master/DBIx/QuickORM/DB/PostgreSQL.pm, master/DBIx/QuickORM/DB/SQLite.pm, master/DBIx/QuickORM/GlobalLookup.pm, master/DBIx/QuickORM/MetaTable.pm, master/DBIx/QuickORM/ORM.pm, master/DBIx/QuickORM/Plugin.pm, master/DBIx/QuickORM/Role/Conflator.pm, master/DBIx/QuickORM/Role/HasORM.pm, master/DBIx/QuickORM/Role/HasSQLSpec.pm, master/DBIx/QuickORM/Role/HasTransactions.pm, master/DBIx/QuickORM/Role/Plugin.pm, master/DBIx/QuickORM/Role/SelectLike.pm, master/DBIx/QuickORM/Row.pm, master/DBIx/QuickORM/Row/AutoAccessors.pm, master/DBIx/QuickORM/SQLAbstract.pm, master/DBIx/QuickORM/SQLSpec.pm, master/DBIx/QuickORM/SQLSpec/Params.pm, master/DBIx/QuickORM/Schema.pm, master/DBIx/QuickORM/Select.pm, master/DBIx/QuickORM/Select/Aside.pm, master/DBIx/QuickORM/Select/Async.pm, master/DBIx/QuickORM/Select/AutoAccessors.pm, master/DBIx/QuickORM/Select/Forked.pm, master/DBIx/QuickORM/Source.pm, master/DBIx/QuickORM/Table.pm, master/DBIx/QuickORM/Table/Column.pm, master/DBIx/QuickORM/Table/Relation.pm, master/t/lib/DBIx/QuickORM/Test/Tables/TestA.pm, master/t/lib/DBIx/QuickORM/Test/Tables/TestB.pm, master/t/lib/DBIx/QuickORM/Tester.pm, master/DBIx/QuickORM/Transaction.pm, master/DBIx/QuickORM/Util.pm, master/DBIx/QuickORM/Util/Affinity.pm, master/DBIx/QuickORM/Util/HashBase.pm, master/DBIx/QuickORM/Util/Mask.pm, master/DBIx/QuickORM/Util/SchemaBuilder.pm

test_prereq_matches_use

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

Error:

  • Carp::Always
  • Hash::Merge

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.000005,0.000007

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_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::QuickORM Actively maintained Object Relational Mapping that makes getting started Quick and has a rich feature set. 0.000005 metacpan
DBIx::QuickORM::Affinity 0.000007 metacpan
DBIx::QuickORM::BuildStack metacpan
DBIx::QuickORM::Builder metacpan
DBIx::QuickORM::Builder::Base metacpan
DBIx::QuickORM::Builder::DB metacpan
DBIx::QuickORM::Builder::Variable metacpan
DBIx::QuickORM::BuilderState 0.000005 metacpan
DBIx::QuickORM::Cache 0.000005 metacpan
DBIx::QuickORM::Cache::Naive 0.000005 metacpan
DBIx::QuickORM::Cache::None 0.000005 metacpan
DBIx::QuickORM::Conflator 0.000005 metacpan
DBIx::QuickORM::Conflator::DateTime 0.000005 metacpan
DBIx::QuickORM::Conflator::JSON 0.000005 metacpan
DBIx::QuickORM::Conflator::JSON::ASCII 0.000005 metacpan
DBIx::QuickORM::Conflator::UUID 0.000005 metacpan
DBIx::QuickORM::Conflator::UUID::Binary 0.000005 metacpan
DBIx::QuickORM::Conflator::UUID::Stringy 0.000005 metacpan
DBIx::QuickORM::Connection 0.000005 metacpan
DBIx::QuickORM::Connection::Async metacpan
DBIx::QuickORM::Connection::RowData metacpan
DBIx::QuickORM::Connection::Transaction metacpan
DBIx::QuickORM::DB 0.000005 metacpan
DBIx::QuickORM::DB::MariaDB 0.000005 metacpan
DBIx::QuickORM::DB::MySQL 0.000005 metacpan
DBIx::QuickORM::DB::Percona 0.000005 metacpan
DBIx::QuickORM::DB::PostgreSQL 0.000005 metacpan
DBIx::QuickORM::DB::SQLite 0.000005 metacpan
DBIx::QuickORM::Dialect 0.000007 metacpan
DBIx::QuickORM::Dialect::MySQL 0.000007 metacpan
DBIx::QuickORM::Dialect::MySQL::Community 0.000007 metacpan
DBIx::QuickORM::Dialect::MySQL::MariaDB 0.000007 metacpan
DBIx::QuickORM::Dialect::MySQL::Percona 0.000007 metacpan
DBIx::QuickORM::Dialect::PostgreSQL 0.000007 metacpan
DBIx::QuickORM::Dialect::SQLite 0.000007 metacpan
DBIx::QuickORM::GlobalLookup 0.000005 metacpan
DBIx::QuickORM::Iterator metacpan
DBIx::QuickORM::Join metacpan
DBIx::QuickORM::Link 0.000007 metacpan
DBIx::QuickORM::MetaTable 0.000005 metacpan
DBIx::QuickORM::ORM 0.000005 metacpan
DBIx::QuickORM::Plugin Build custom plugins on the fly, as well as plugin documentation. 0.000005 metacpan
DBIx::QuickORM::Query metacpan
DBIx::QuickORM::Role::Conflator 0.000005 metacpan
DBIx::QuickORM::Role::Handle metacpan
DBIx::QuickORM::Role::HasORM 0.000005 metacpan
DBIx::QuickORM::Role::HasSQLSpec 0.000005 metacpan
DBIx::QuickORM::Role::HasTransactions 0.000005 metacpan
DBIx::QuickORM::Role::Plugin 0.000005 metacpan
DBIx::QuickORM::Role::Query metacpan
DBIx::QuickORM::Role::SQLASource metacpan
DBIx::QuickORM::Role::SelectLike 0.000005 metacpan
DBIx::QuickORM::Role::Type 0.000007 metacpan
DBIx::QuickORM::Row 0.000005 metacpan
DBIx::QuickORM::Row::Async metacpan
DBIx::QuickORM::Row::AutoAccessors 0.000005 metacpan
DBIx::QuickORM::RowManager metacpan
DBIx::QuickORM::RowManager::Cached metacpan
DBIx::QuickORM::SQLAbstract 0.000005 metacpan
DBIx::QuickORM::SQLSpec 0.000005 metacpan
DBIx::QuickORM::SQLSpec::Params 0.000005 metacpan
DBIx::QuickORM::Schema 0.000005 metacpan
DBIx::QuickORM::Schema::Autofill metacpan
DBIx::QuickORM::Schema::Table 0.000007 metacpan
DBIx::QuickORM::Schema::Table::Column 0.000007 metacpan
DBIx::QuickORM::Schema::View 0.000007 metacpan
DBIx::QuickORM::Select 0.000005 metacpan
DBIx::QuickORM::Select::Aside 0.000005 metacpan
DBIx::QuickORM::Select::Async 0.000005 metacpan
DBIx::QuickORM::Select::AutoAccessors 0.000005 metacpan
DBIx::QuickORM::Select::Forked 0.000005 metacpan
DBIx::QuickORM::Source 0.000005 metacpan
DBIx::QuickORM::Table 0.000005 metacpan
DBIx::QuickORM::Table::Column 0.000005 metacpan
DBIx::QuickORM::Table::Relation 0.000005 metacpan
DBIx::QuickORM::Test::Tables::TestA metacpan
DBIx::QuickORM::Test::Tables::TestB metacpan
DBIx::QuickORM::Tester metacpan
DBIx::QuickORM::Transaction 0.000005 metacpan
DBIx::QuickORM::Type::JSON metacpan
DBIx::QuickORM::Type::UUID metacpan
DBIx::QuickORM::Util 0.000005 metacpan
DBIx::QuickORM::Util::Affinity metacpan
DBIx::QuickORM::Util::HashBase Build hash based classes. 0.000005 metacpan
DBIx::QuickORM::Util::Mask Wrap on object with to hide it from dumps, delegates all method calls to the wrapped object. 0.000005 metacpan
DBIx::QuickORM::Util::SchemaBuilder 0.000005 metacpan

Other Files

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