Teng 0.14_02
Kwalitee Issues
- no_pax_headers
-
If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.
Error: PaxHeader/Teng-0.14_02,PaxHeader/Teng-0.14_02,Teng-0.14_02/PaxHeader/bench,Teng-0.14_02/PaxHeader/bench,Teng-0.14_02/PaxHeader/Changes,Teng-0.14_02/PaxHeader/Changes,Teng-0.14_02/PaxHeader/inc,Teng-0.14_02/PaxHeader/inc,Teng-0.14_02/PaxHeader/lib,Teng-0.14_02/PaxHeader/lib,Teng-0.14_02/PaxHeader/LICENSE,Teng-0.14_02/PaxHeader/LICENSE,Teng-0.14_02/PaxHeader/Makefile.PL,Teng-0.14_02/PaxHeader/Makefile.PL,Teng-0.14_02/PaxHeader/MANIFEST,Teng-0.14_02/PaxHeader/MANIFEST,Teng-0.14_02/PaxHeader/META.yml,Teng-0.14_02/PaxHeader/META.yml,Teng-0.14_02/PaxHeader/README,Teng-0.14_02/PaxHeader/README,Teng-0.14_02/PaxHeader/t,Teng-0.14_02/PaxHeader/t,Teng-0.14_02/PaxHeader/xt,Teng-0.14_02/PaxHeader/xt,Teng-0.14_02/xt/PaxHeader/02_pod.t,Teng-0.14_02/xt/PaxHeader/02_pod.t,Teng-0.14_02/xt/PaxHeader/03_pod_coverage.t,Teng-0.14_02/xt/PaxHeader/03_pod_coverage.t,Teng-0.14_02/xt/PaxHeader/mysql,Teng-0.14_02/xt/PaxHeader/mysql,Teng-0.14_02/xt/PaxHeader/perlcritic.t,Teng-0.14_02/xt/PaxHeader/perlcritic.t,Teng-0.14_02/xt/PaxHeader/perlcriticrc,Teng-0.14_02/xt/PaxHeader/perlcriticrc,Teng-0.14_02/xt/PaxHeader/postgresql,Teng-0.14_02/xt/PaxHeader/postgresql,Teng-0.14_02/xt/PaxHeader/Utils,Teng-0.14_02/xt/PaxHeader/Utils,Teng-0.14_02/xt/Utils/PaxHeader/mysql.pm,Teng-0.14_02/xt/Utils/PaxHeader/mysql.pm,Teng-0.14_02/xt/Utils/PaxHeader/postgresql.pm,Teng-0.14_02/xt/Utils/PaxHeader/postgresql.pm,Teng-0.14_02/xt/postgresql/PaxHeader/bind_param.t,Teng-0.14_02/xt/postgresql/PaxHeader/bind_param.t,Teng-0.14_02/xt/postgresql/PaxHeader/common.t,Teng-0.14_02/xt/postgresql/PaxHeader/common.t,Teng-0.14_02/xt/postgresql/PaxHeader/transaction.t,Teng-0.14_02/xt/postgresql/PaxHeader/transaction.t,Teng-0.14_02/xt/mysql/PaxHeader/003_schema_loader.t,Teng-0.14_02/xt/mysql/PaxHeader/003_schema_loader.t,Teng-0.14_02/xt/mysql/PaxHeader/004_schema_dumper.t,Teng-0.14_02/xt/mysql/PaxHeader/004_schema_dumper.t,Teng-0.14_02/xt/mysql/PaxHeader/bulk_insert.t,Teng-0.14_02/xt/mysql/PaxHeader/bulk_insert.t,Teng-0.14_02/xt/mysql/PaxHeader/common.t,Teng-0.14_02/xt/mysql/PaxHeader/common.t,Teng-0.14_02/xt/mysql/PaxHeader/fork.t,Teng-0.14_02/xt/mysql/PaxHeader/fork.t,Teng-0.14_02/xt/mysql/PaxHeader/pager_mysql_found_rows.t,Teng-0.14_02/xt/mysql/PaxHeader/pager_mysql_found_rows.t,Teng-0.14_02/xt/mysql/PaxHeader/transaction.t,Teng-0.14_02/xt/mysql/PaxHeader/transaction.t,Teng-0.14_02/t/PaxHeader/001_basic,Teng-0.14_02/t/PaxHeader/001_basic,Teng-0.14_02/t/PaxHeader/002_common,Teng-0.14_02/t/PaxHeader/002_common,Teng-0.14_02/t/PaxHeader/999_regression,Teng-0.14_02/t/PaxHeader/999_regression,Teng-0.14_02/t/PaxHeader/lib,Teng-0.14_02/t/PaxHeader/lib,Teng-0.14_02/t/PaxHeader/Utils.pm,Teng-0.14_02/t/PaxHeader/Utils.pm,Teng-0.14_02/t/lib/PaxHeader/Mock,Teng-0.14_02/t/lib/PaxHeader/Mock,Teng-0.14_02/t/lib/PaxHeader/MyGuard.pm,Teng-0.14_02/t/lib/PaxHeader/MyGuard.pm,Teng-0.14_02/t/lib/PaxHeader/TengTest.pm,Teng-0.14_02/t/lib/PaxHeader/TengTest.pm,Teng-0.14_02/t/lib/Mock/PaxHeader/Basic,Teng-0.14_02/t/lib/Mock/PaxHeader/Basic,Teng-0.14_02/t/lib/Mock/PaxHeader/Basic.pm,Teng-0.14_02/t/lib/Mock/PaxHeader/Basic.pm,Teng-0.14_02/t/lib/Mock/PaxHeader/BasicBindColumn,Teng-0.14_02/t/lib/Mock/PaxHeader/BasicBindColumn,Teng-0.14_02/t/lib/Mock/PaxHeader/BasicBindColumn.pm,Teng-0.14_02/t/lib/Mock/PaxHeader/BasicBindColumn.pm,Teng-0.14_02/t/lib/Mock/PaxHeader/Inflate,Teng-0.14_02/t/lib/Mock/PaxHeader/Inflate,Teng-0.14_02/t/lib/Mock/PaxHeader/Inflate.pm,Teng-0.14_02/t/lib/Mock/PaxHeader/Inflate.pm,Teng-0.14_02/t/lib/Mock/Inflate/PaxHeader/Name.pm,Teng-0.14_02/t/lib/Mock/Inflate/PaxHeader/Name.pm,Teng-0.14_02/t/lib/Mock/Inflate/PaxHeader/Schema.pm,Teng-0.14_02/t/lib/Mock/Inflate/PaxHeader/Schema.pm,Teng-0.14_02/t/lib/Mock/BasicBindColumn/PaxHeader/Schema.pm,Teng-0.14_02/t/lib/Mock/BasicBindColumn/PaxHeader/Schema.pm,Teng-0.14_02/t/lib/Mock/Basic/PaxHeader/Schema.pm,Teng-0.14_02/t/lib/Mock/Basic/PaxHeader/Schema.pm,Teng-0.14_02/t/999_regression/PaxHeader/bind_param.t,Teng-0.14_02/t/999_regression/PaxHeader/bind_param.t,Teng-0.14_02/t/999_regression/PaxHeader/dbh_and_txn_manager.t,Teng-0.14_02/t/999_regression/PaxHeader/dbh_and_txn_manager.t,Teng-0.14_02/t/999_regression/PaxHeader/deflate_bug.t,Teng-0.14_02/t/999_regression/PaxHeader/deflate_bug.t,Teng-0.14_02/t/999_regression/PaxHeader/escaped_query_with_search_by_sql.t,Teng-0.14_02/t/999_regression/PaxHeader/escaped_query_with_search_by_sql.t,Teng-0.14_02/t/999_regression/PaxHeader/guess_table_name.t,Teng-0.14_02/t/999_regression/PaxHeader/guess_table_name.t,Teng-0.14_02/t/999_regression/PaxHeader/inflate_bug.t,Teng-0.14_02/t/999_regression/PaxHeader/inflate_bug.t,Teng-0.14_02/t/999_regression/PaxHeader/no_schema.t,Teng-0.14_02/t/999_regression/PaxHeader/no_schema.t,Teng-0.14_02/t/999_regression/PaxHeader/prepare_error_handling.t,Teng-0.14_02/t/999_regression/PaxHeader/prepare_error_handling.t,Teng-0.14_02/t/999_regression/PaxHeader/reconnect.t,Teng-0.14_02/t/999_regression/PaxHeader/reconnect.t,Teng-0.14_02/t/999_regression/PaxHeader/reconnect_from_dbh.t,Teng-0.14_02/t/999_regression/PaxHeader/reconnect_from_dbh.t,Teng-0.14_02/t/002_common/PaxHeader/000_new.t,Teng-0.14_02/t/002_common/PaxHeader/000_new.t,Teng-0.14_02/t/002_common/PaxHeader/001_insert.t,Teng-0.14_02/t/002_common/PaxHeader/001_insert.t,Teng-0.14_02/t/002_common/PaxHeader/002_update.t,Teng-0.14_02/t/002_common/PaxHeader/002_update.t,Teng-0.14_02/t/002_common/PaxHeader/003_delete.t,Teng-0.14_02/t/002_common/PaxHeader/003_delete.t,Teng-0.14_02/t/002_common/PaxHeader/004_find_or_create.t,Teng-0.14_02/t/002_common/PaxHeader/004_find_or_create.t,Teng-0.14_02/t/002_common/PaxHeader/005_count.t,Teng-0.14_02/t/002_common/PaxHeader/005_count.t,Teng-0.14_02/t/002_common/PaxHeader/006_single.t,Teng-0.14_02/t/002_common/PaxHeader/006_single.t,Teng-0.14_02/t/002_common/PaxHeader/007_search.t,Teng-0.14_02/t/002_common/PaxHeader/007_search.t,Teng-0.14_02/t/002_common/PaxHeader/008_search_named.t,Teng-0.14_02/t/002_common/PaxHeader/008_search_named.t,Teng-0.14_02/t/002_common/PaxHeader/009_search_by_sql.t,Teng-0.14_02/t/002_common/PaxHeader/009_search_by_sql.t,Teng-0.14_02/t/002_common/PaxHeader/011_do.t,Teng-0.14_02/t/002_common/PaxHeader/011_do.t,Teng-0.14_02/t/002_common/PaxHeader/012_replace.t,Teng-0.14_02/t/002_common/PaxHeader/012_replace.t,Teng-0.14_02/t/002_common/PaxHeader/017_iterator.t,Teng-0.14_02/t/002_common/PaxHeader/017_iterator.t,Teng-0.14_02/t/002_common/PaxHeader/018_refetch.t,Teng-0.14_02/t/002_common/PaxHeader/018_refetch.t,Teng-0.14_02/t/002_common/PaxHeader/019_get_columns.t,Teng-0.14_02/t/002_common/PaxHeader/019_get_columns.t,Teng-0.14_02/t/002_common/PaxHeader/020_get_column.t,Teng-0.14_02/t/002_common/PaxHeader/020_get_column.t,Teng-0.14_02/t/002_common/PaxHeader/022_disconnect.t,Teng-0.14_02/t/002_common/PaxHeader/022_disconnect.t,Teng-0.14_02/t/002_common/PaxHeader/023_multi_pk.t,Teng-0.14_02/t/002_common/PaxHeader/023_multi_pk.t,Teng-0.14_02/t/002_common/PaxHeader/024_txn_scope.t,Teng-0.14_02/t/002_common/PaxHeader/024_txn_scope.t,Teng-0.14_02/t/001_basic/PaxHeader/001_compile.t,Teng-0.14_02/t/001_basic/PaxHeader/001_compile.t,Teng-0.14_02/t/001_basic/PaxHeader/002_schema.t,Teng-0.14_02/t/001_basic/PaxHeader/002_schema.t,Teng-0.14_02/t/001_basic/PaxHeader/003_schema_loader.t,Teng-0.14_02/t/001_basic/PaxHeader/003_schema_loader.t,Teng-0.14_02/t/001_basic/PaxHeader/004_schema_dumper.t,Teng-0.14_02/t/001_basic/PaxHeader/004_schema_dumper.t,Teng-0.14_02/t/001_basic/PaxHeader/006_all_in_one_file.t,Teng-0.14_02/t/001_basic/PaxHeader/006_all_in_one_file.t,Teng-0.14_02/t/001_basic/PaxHeader/007_connect_info.t,Teng-0.14_02/t/001_basic/PaxHeader/007_connect_info.t,Teng-0.14_02/t/001_basic/PaxHeader/011_inflate.t,Teng-0.14_02/t/001_basic/PaxHeader/011_inflate.t,Teng-0.14_02/t/001_basic/PaxHeader/015_row_class.t,Teng-0.14_02/t/001_basic/PaxHeader/015_row_class.t,Teng-0.14_02/t/001_basic/PaxHeader/016_row_exception.t,Teng-0.14_02/t/001_basic/PaxHeader/016_row_exception.t,Teng-0.14_02/t/001_basic/PaxHeader/020_on_connect_do.t,Teng-0.14_02/t/001_basic/PaxHeader/020_on_connect_do.t,Teng-0.14_02/t/001_basic/PaxHeader/021_on_connect_do_dbh.t,Teng-0.14_02/t/001_basic/PaxHeader/021_on_connect_do_dbh.t,Teng-0.14_02/t/001_basic/PaxHeader/022_transaction.t,Teng-0.14_02/t/001_basic/PaxHeader/022_transaction.t,Teng-0.14_02/t/001_basic/PaxHeader/023_bulk_insert.t,Teng-0.14_02/t/001_basic/PaxHeader/023_bulk_insert.t,Teng-0.14_02/t/001_basic/PaxHeader/024_bind_column.t,Teng-0.14_02/t/001_basic/PaxHeader/024_bind_column.t,Teng-0.14_02/t/001_basic/PaxHeader/025_pager.t,Teng-0.14_02/t/001_basic/PaxHeader/025_pager.t,Teng-0.14_02/t/001_basic/PaxHeader/026_fork.t,Teng-0.14_02/t/001_basic/PaxHeader/026_fork.t,Teng-0.14_02/t/001_basic/PaxHeader/027_fork_self_reconnect.t,Teng-0.14_02/t/001_basic/PaxHeader/027_fork_self_reconnect.t,Teng-0.14_02/t/001_basic/PaxHeader/028_fork_self_reconnect_dbh.t,Teng-0.14_02/t/001_basic/PaxHeader/028_fork_self_reconnect_dbh.t,Teng-0.14_02/t/001_basic/PaxHeader/028_lookup.t,Teng-0.14_02/t/001_basic/PaxHeader/028_lookup.t,Teng-0.14_02/t/001_basic/PaxHeader/029_single_by_sql.t,Teng-0.14_02/t/001_basic/PaxHeader/029_single_by_sql.t,Teng-0.14_02/lib/PaxHeader/Teng,Teng-0.14_02/lib/PaxHeader/Teng,Teng-0.14_02/lib/PaxHeader/Teng.pm,Teng-0.14_02/lib/PaxHeader/Teng.pm,Teng-0.14_02/lib/Teng/PaxHeader/Iterator.pm,Teng-0.14_02/lib/Teng/PaxHeader/Iterator.pm,Teng-0.14_02/lib/Teng/PaxHeader/Plugin,Teng-0.14_02/lib/Teng/PaxHeader/Plugin,Teng-0.14_02/lib/Teng/PaxHeader/QueryBuilder.pm,Teng-0.14_02/lib/Teng/PaxHeader/QueryBuilder.pm,Teng-0.14_02/lib/Teng/PaxHeader/Row.pm,Teng-0.14_02/lib/Teng/PaxHeader/Row.pm,Teng-0.14_02/lib/Teng/PaxHeader/Schema,Teng-0.14_02/lib/Teng/PaxHeader/Schema,Teng-0.14_02/lib/Teng/PaxHeader/Schema.pm,Teng-0.14_02/lib/Teng/PaxHeader/Schema.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Declare.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Declare.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Dumper.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Dumper.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Loader.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Loader.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Table.pm,Teng-0.14_02/lib/Teng/Schema/PaxHeader/Table.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/BulkInsert.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/BulkInsert.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Count.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Count.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/FindOrCreate.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/FindOrCreate.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Lookup.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Lookup.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Pager,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Pager,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Pager.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Pager.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Replace.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/Replace.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/SingleBySQL.pm,Teng-0.14_02/lib/Teng/Plugin/PaxHeader/SingleBySQL.pm,Teng-0.14_02/lib/Teng/Plugin/Pager/PaxHeader/MySQLFoundRows.pm,Teng-0.14_02/lib/Teng/Plugin/Pager/PaxHeader/MySQLFoundRows.pm,Teng-0.14_02/inc/PaxHeader/Module,Teng-0.14_02/inc/PaxHeader/Module,Teng-0.14_02/inc/Module/PaxHeader/Install,Teng-0.14_02/inc/Module/PaxHeader/Install,Teng-0.14_02/inc/Module/PaxHeader/Install.pm,Teng-0.14_02/inc/Module/PaxHeader/Install.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/AuthorTests.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/AuthorTests.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Base.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Base.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Can.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Can.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Fetch.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Fetch.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Makefile.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Makefile.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Metadata.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Metadata.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Repository.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Repository.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Win32.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/Win32.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/WriteAll.pm,Teng-0.14_02/inc/Module/Install/PaxHeader/WriteAll.pm,Teng-0.14_02/bench/PaxHeader/lookup_vs_single.pl,Teng-0.14_02/bench/PaxHeader/lookup_vs_single.pl
- no_broken_module_install
-
Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: Teng-0.14_02/lib/Teng/Iterator.pm -- Around line 77: =over without closing =back Teng-0.14_02/lib/Teng/Plugin/Pager.pm -- Around line 112: =back without =over Teng-0.14_02/lib/Teng/Row.pm -- Around line 190: =over without closing =back
- 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.
- 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.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Teng | very simple DBI wrapper/ORMapper | 0.14_02 | metacpan |
Teng::Iterator | Iterator for Teng | metacpan | |
Teng::Plugin::BulkInsert | (DEPRECATED) bulk insert helper | metacpan | |
Teng::Plugin::Count | Count rows in database. | metacpan | |
Teng::Plugin::FindOrCreate | provide find_or_create method for your Teng class. | metacpan | |
Teng::Plugin::Lookup | lookup single row. | metacpan | |
Teng::Plugin::Pager | Pager | metacpan | |
Teng::Plugin::Pager::MySQLFoundRows | Paginate with SQL_CALC_FOUND_ROWS | metacpan | |
Teng::Plugin::Replace | add replace for Teng | metacpan | |
Teng::Plugin::SingleBySQL | single by sql | metacpan | |
Teng::QueryBuilder | metacpan | ||
Teng::Row | Teng's Row class | metacpan | |
Teng::Schema | Schema API for Teng | metacpan | |
Teng::Schema::Declare | DSL For Declaring Teng Schema | metacpan | |
Teng::Schema::Dumper | Schema code generator | metacpan | |
Teng::Schema::Loader | Dynamic Schema Loader | metacpan | |
Teng::Schema::Table | Teng table class. | metacpan |