DBIx-QuickORM 0.000027 Latest
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: dbic-compat-native-features::t::handle::iterate - prereq_matches_use
-
List all used modules in META.yml requires
Error:- DBD::DuckDB
- Test2::IPC
- Test2::V0
- 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: worktrees/dbic-compat-native-features/lib/DBIx/QuickORM.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Affinity.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/CAS/Result.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Connection.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Connection/RowData.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Connection/Transaction.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/DB.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/DuckDB.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/MySQL.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/MySQL/Community.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/MySQL/MariaDB.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/MySQL/Percona.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/PostgreSQL.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Dialect/SQLite.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Handle.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Iterator.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Join.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Join/Row.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Link.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/LiteralSource.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Aliasing.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Async.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Caching.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Concepts.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Connections.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/DBIxClass.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Features.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Querying.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/QuickStart.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Recipes.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Relations.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/SQLBuilder.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Schema.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Transactions.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Manual/Types.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/ORM.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Plugin.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Raw.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/Async.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/Handle.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/Linked.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/Row.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/SQLBuilder.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/STH.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/Source.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Role/Type.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Row.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Row/Async.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/RowManager.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/RowManager/Cached.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/SQLBuilder/SQLAbstract.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/STH.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/STH/Aside.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/STH/Async.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/STH/Fork.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Schema.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Schema/Autofill.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Schema/Table.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Schema/Table/Column.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Schema/View.pm, worktrees/dbic-compat-native-features/t/lib/DBIx/QuickORM/Test.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Type/DateTime.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Type/JSON.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Type/UUID.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Util.pm, worktrees/dbic-compat-native-features/lib/DBIx/QuickORM/Util/Mask.pm, worktrees/dbic-compat-native-features/t/handle/iterate.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: dbic-compat-native-features::t::handle::iterate
- 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 | Composable ORM builder. | 0.000027 | metacpan |
| DBIx::QuickORM::Affinity | Column affinity helpers for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::CAS::Result | Outcome of a compare-and-set operation. | 0.000027 | metacpan |
| DBIx::QuickORM::Connection | ORM connection to database. | 0.000027 | metacpan |
| DBIx::QuickORM::Connection::RowData | Per-row state tracked across a transaction stack. | 0.000027 | metacpan |
| DBIx::QuickORM::Connection::Transaction | One transaction or savepoint on a DBIx::QuickORM connection. | 0.000027 | metacpan |
| DBIx::QuickORM::DB | Database connection definition for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect | Base class for database-specific dialects. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::DuckDB | DuckDB dialect for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::MySQL | MySQL-family dialect for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::MySQL::Community | MySQL Community variant of the MySQL dialect. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::MySQL::MariaDB | MariaDB variant of the MySQL dialect. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::MySQL::Percona | Percona variant of the MySQL dialect. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::PostgreSQL | PostgreSQL dialect for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Dialect::SQLite | SQLite dialect for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Handle | A handle for building and executing queries. | 0.000027 | metacpan |
| DBIx::QuickORM::Iterator | Lazy, caching iterator over a generator. | 0.000027 | metacpan |
| DBIx::QuickORM::Join | A query source built from joined tables. | 0.000027 | metacpan |
| DBIx::QuickORM::Join::Row | A row representing a fetched join result. | 0.000027 | metacpan |
| DBIx::QuickORM::Link | A relationship between two tables. | 0.000027 | metacpan |
| DBIx::QuickORM::LiteralSource | A raw SQL fragment used as a query source. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual | Documentation hub for L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Aliasing | Using ORM names that differ from database names. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Async | Asynchronous, aside, and forked queries in L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Caching | How DBIx::QuickORM keeps one in-memory copy of each row per connection. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Concepts | Important/Key concepts for L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Connections | A guide to the connection lifecycle in L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::DBIxClass | Concept map from DBIx::Class to DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Features | A brief index of DBIx::QuickORM features. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Querying | A practical guide to fetching, creating, updating, and deleting rows with handles. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::QuickStart | A friendly first tour of L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Recipes | A hub of focused, task-oriented recipes for L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Relations | A guide to relations: defining links (foreign keys) and following them between rows, plus joins. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::SQLBuilder | Custom SQL builders. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Schema | Build your schema with the DSL. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Transactions | A guide to transactions in L<DBIx::QuickORM>. | 0.000027 | metacpan |
| DBIx::QuickORM::Manual::Types | Inflating and deflating column values. | 0.000027 | metacpan |
| DBIx::QuickORM::ORM | Binds a schema to a database for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Plugin | Base class for DBIx::QuickORM plugins. | 0.000027 | metacpan |
| DBIx::QuickORM::Raw | Wrapper marking a value as already in database form. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::Async | Role for asynchronous statement handles. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::Handle | Role defining the query/handle interface. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::Linked | Role for sources that expose links. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::Row | Role defining the common row interface. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::SQLBuilder | Role for SQL statement builders. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::STH | Role for statement-handle wrappers. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::Source | Role for things that can be queried. | 0.000027 | metacpan |
| DBIx::QuickORM::Role::Type | Role defining the inflate/deflate type contract. | 0.000027 | metacpan |
| DBIx::QuickORM::Row | A single row of data backed by a source and connection. | 0.000027 | metacpan |
| DBIx::QuickORM::Row::Async | Placeholder that swaps itself for a real row once async results arrive. | 0.000027 | metacpan |
| DBIx::QuickORM::RowManager | Base row manager mediating row state and storage. | 0.000027 | metacpan |
| DBIx::QuickORM::RowManager::Cached | Row manager with a per-source identity cache. | 0.000027 | metacpan |
| DBIx::QuickORM::SQLBuilder::SQLAbstract | SQL builder backed by SQL::Abstract. | 0.000027 | metacpan |
| DBIx::QuickORM::STH | Synchronous statement-handle wrapper. | 0.000027 | metacpan |
| DBIx::QuickORM::STH::Aside | Async statement handle run on an aside connection. | 0.000027 | metacpan |
| DBIx::QuickORM::STH::Async | Driver-level asynchronous statement handle. | 0.000027 | metacpan |
| DBIx::QuickORM::STH::Fork | Statement handle backed by a forked child process. | 0.000027 | metacpan |
| DBIx::QuickORM::Schema | Object representing a database schema. | 0.000027 | metacpan |
| DBIx::QuickORM::Schema::Autofill | Autofill configuration for schema introspection. | 0.000027 | metacpan |
| DBIx::QuickORM::Schema::Table | Object representing a single table in a schema. | 0.000027 | metacpan |
| DBIx::QuickORM::Schema::Table::Column | Metadata for a single table column. | 0.000027 | metacpan |
| DBIx::QuickORM::Schema::View | Schema object for a database view. | 0.000027 | metacpan |
| DBIx::QuickORM::Test | metacpan | ||
| DBIx::QuickORM::Type::DateTime | Lazy DateTime inflate/deflate type. | 0.000027 | metacpan |
| DBIx::QuickORM::Type::JSON | JSON inflate/deflate type. | 0.000027 | metacpan |
| DBIx::QuickORM::Type::UUID | UUID inflate/deflate type. | 0.000027 | metacpan |
| DBIx::QuickORM::Util | Internal utility functions for DBIx::QuickORM. | 0.000027 | metacpan |
| DBIx::QuickORM::Util::Mask | Lazily-built wrapper that hides a heavy object from dumps and stack traces while delegating to it. | 0.000027 | 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 |
| worktrees/dbic-compat-native-features/Makefile.PL | metacpan |
| worktrees/dbic-compat-native-features/cpanfile | metacpan |
| worktrees/dbic-compat-native-features/dist.ini | metacpan |