Alzabo 0.72 Deleted
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: Alzabo, Alzabo::Create, Alzabo::ObjectCache::Store::BerkeleyDB
- 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.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- 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: inc/Alzabo/Build.pm
- 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: Alzabo, Alzabo::BackCompat, Alzabo::Build, Alzabo::ChangeTracker, Alzabo::Column, Alzabo::ColumnDefinition, Alzabo::Create, Alzabo::Create::Column, Alzabo::Create::ColumnDefinition, Alzabo::Create::ForeignKey, Alzabo::Create::Index, Alzabo::Create::Schema, Alzabo::Create::Table, Alzabo::Debug, Alzabo::Driver, Alzabo::Driver::MySQL, Alzabo::Driver::PostgreSQL, Alzabo::Exceptions, Alzabo::ForeignKey, Alzabo::Index, Alzabo::MethodMaker, Alzabo::ObjectCache, Alzabo::ObjectCache::Store::BerkeleyDB, Alzabo::ObjectCache::Store::LRU, Alzabo::ObjectCache::Store::Memory, Alzabo::ObjectCache::Store::Null, Alzabo::ObjectCache::Store::RDBMS, Alzabo::ObjectCache::Sync, Alzabo::ObjectCache::Sync::BerkeleyDB, Alzabo::ObjectCache::Sync::DBM, Alzabo::ObjectCache::Sync::DB_File, Alzabo::ObjectCache::Sync::IPC, Alzabo::ObjectCache::Sync::Mmap, Alzabo::ObjectCache::Sync::Null, Alzabo::ObjectCache::Sync::RDBMS, Alzabo::ObjectCache::Sync::SDBM_File, Alzabo::RDBMSRules, Alzabo::RDBMSRules::MySQL, Alzabo::RDBMSRules::PostgreSQL, Alzabo::Runtime, Alzabo::Runtime::CachedRow, Alzabo::Runtime::Column, Alzabo::Runtime::ColumnDefinition, Alzabo::Runtime::Cursor, Alzabo::Runtime::ForeignKey, Alzabo::Runtime::Index, Alzabo::Runtime::JoinCursor, Alzabo::Runtime::PotentialRow, Alzabo::Runtime::Row, Alzabo::Runtime::RowCursor, Alzabo::Runtime::Schema, Alzabo::Runtime::Table, Alzabo::SQLMaker, Alzabo::SQLMaker::MySQL, Alzabo::SQLMaker::PostgreSQL, Alzabo::Schema, Alzabo::Table
- 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.1,0.72,1.1,2
- 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 |
---|---|---|---|
Alzabo | A data modelling tool and RDBMS-OO mapper | 0.72 | metacpan |
Alzabo::BackCompat | Convert old data structures | 2 | metacpan |
Alzabo::Build | metacpan | ||
Alzabo::ChangeTracker | Saves a set of changes as callbacks that can be backed out if needed | 2 | metacpan |
Alzabo::ClassDocs | metacpan | ||
Alzabo::Column | Column objects | 2 | metacpan |
Alzabo::ColumnDefinition | Holds the type attribute for a column | 2 | metacpan |
Alzabo::Create | Loads all Alzabo::Create::* classes | 2 | metacpan |
Alzabo::Create::Column | Column objects for use in schema creation | 2 | metacpan |
Alzabo::Create::ColumnDefinition | Column definition object for schema creation | 2 | metacpan |
Alzabo::Create::ForeignKey | Foreign key objects for schema creation. | 2 | metacpan |
Alzabo::Create::Index | Index objects for schema creation | 2 | metacpan |
Alzabo::Create::Schema | Schema objects for schema creation | 2 | metacpan |
Alzabo::Create::Table | Table objects for schema creation | 2 | metacpan |
Alzabo::Debug | Creates constants used to turn on debugging | metacpan | |
Alzabo::DocumentationContainer | metacpan | ||
Alzabo::Driver | Alzabo base class for RDBMS drivers | 2 | metacpan |
Alzabo::Driver::MySQL | MySQL specific Alzabo driver subclass | 2 | metacpan |
Alzabo::Driver::PostgreSQL | PostgreSQL specific Alzabo driver subclass | 2 | metacpan |
Alzabo::DriverStatement | 0.1 | metacpan | |
Alzabo::Exception::Driver | 1.1 | metacpan | |
Alzabo::Exceptions | Creates all exception subclasses used in Alzabo. | 2 | metacpan |
Alzabo::ForeignKey | Foreign key (relation) objects | 2 | metacpan |
Alzabo::Index | Index objects | 2 | metacpan |
Alzabo::MethodMaker | Auto-generate useful methods based on an existing schema | 2 | metacpan |
Alzabo::ObjectCache | A simple in-memory cache for row objects. | 2 | metacpan |
Alzabo::ObjectCache::Store::BerkeleyDB | Cache objects in a BerkeleyDB file | 2 | metacpan |
Alzabo::ObjectCache::Store::LRU | Make any storage module an LRU | 2 | metacpan |
Alzabo::ObjectCache::Store::Memory | Cache objects in memory | 2 | metacpan |
Alzabo::ObjectCache::Store::Null | Doesn't really store anything | 2 | metacpan |
Alzabo::ObjectCache::Store::RDBMS | Cache objects in an RDBMS backend | 2 | metacpan |
Alzabo::ObjectCache::Sync | Base class for syncing classes | 2 | metacpan |
Alzabo::ObjectCache::Sync::BerkeleyDB | Uses a DBM file to sync object caches | 2 | metacpan |
Alzabo::ObjectCache::Sync::DBM | Base class for syncing modules that use DBM files | 2 | metacpan |
Alzabo::ObjectCache::Sync::DB_File | Uses a Berkeley DB file to sync object caches | 2 | metacpan |
Alzabo::ObjectCache::Sync::IPC | Uses a IPC file to sync object caches | 2 | metacpan |
Alzabo::ObjectCache::Sync::Mmap | Uses a Mmap file to sync object caches | 2 | metacpan |
Alzabo::ObjectCache::Sync::RDBMS | Uses an RDBM backend to sync object caches | 2 | metacpan |
Alzabo::ObjectCache::Sync::SDBM_File | 2 | metacpan | |
Alzabo::RDBMSRules | Base class for Alzabo RDBMS rulesets | 2 | metacpan |
Alzabo::RDBMSRules::MySQL | MySQL specific database rules. | 2 | metacpan |
Alzabo::RDBMSRules::PostgreSQL | PostgreSQL specific database rules | 2 | metacpan |
Alzabo::Runtime | Loads all Alzabo::Runtime::* classes | 2 | metacpan |
Alzabo::Runtime::CachedRow | Cached row objects | 2 | metacpan |
Alzabo::Runtime::Column | Column objects | 2 | metacpan |
Alzabo::Runtime::ColumnDefinition | Column definition objects | 2 | metacpan |
Alzabo::Runtime::Cursor | Base class for Alzabo cursors | 2 | metacpan |
Alzabo::Runtime::ForeignKey | Foreign key objects | 2 | metacpan |
Alzabo::Runtime::Index | Index objects | 2 | metacpan |
Alzabo::Runtime::JoinCursor | Cursor that returns arrays of C<Alzabo::Runtime::Row> objects | 2 | metacpan |
Alzabo::Runtime::Row | Row objects | 2 | metacpan |
Alzabo::Runtime::RowCursor | Cursor that returns C<Alzabo::Runtime::Row> objects | 2 | metacpan |
Alzabo::Runtime::Schema | Schema objects | 2 | metacpan |
Alzabo::Runtime::Table | Table objects | 2 | metacpan |
Alzabo::SQLMaker | Alzabo base class for RDBMS drivers | 2 | metacpan |
Alzabo::SQLMaker::Function | metacpan | ||
Alzabo::SQLMaker::MySQL | Alzabo SQL making class for MySQL | 2 | metacpan |
Alzabo::SQLMaker::PostgreSQL | Alzabo SQL making class for PostgreSQL | 2 | metacpan |
Alzabo::Schema | Schema objects | 2 | metacpan |
Alzabo::Table | Table objects | 2 | metacpan |