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/Mojo-mysql-1.27,PaxHeader/Mojo-mysql-1.27,Mojo-mysql-1.27/PaxHeader/Mojo-mysql-1.27.tar.gz,Mojo-mysql-1.27/PaxHeader/Mojo-mysql-1.27.tar.gz,Mojo-mysql-1.27/PaxHeader/Changes,Mojo-mysql-1.27/PaxHeader/Changes,Mojo-mysql-1.27/PaxHeader/MANIFEST,Mojo-mysql-1.27/PaxHeader/MANIFEST,Mojo-mysql-1.27/PaxHeader/t,Mojo-mysql-1.27/PaxHeader/t,Mojo-mysql-1.27/PaxHeader/examples,Mojo-mysql-1.27/PaxHeader/examples,Mojo-mysql-1.27/PaxHeader/META.yml,Mojo-mysql-1.27/PaxHeader/META.yml,Mojo-mysql-1.27/PaxHeader/lib,Mojo-mysql-1.27/PaxHeader/lib,Mojo-mysql-1.27/PaxHeader/Makefile.PL,Mojo-mysql-1.27/PaxHeader/Makefile.PL,Mojo-mysql-1.27/PaxHeader/META.json,Mojo-mysql-1.27/PaxHeader/META.json,Mojo-mysql-1.27/lib/PaxHeader/Mojo,Mojo-mysql-1.27/lib/PaxHeader/Mojo,Mojo-mysql-1.27/lib/PaxHeader/SQL,Mojo-mysql-1.27/lib/PaxHeader/SQL,Mojo-mysql-1.27/lib/SQL/PaxHeader/Abstract,Mojo-mysql-1.27/lib/SQL/PaxHeader/Abstract,Mojo-mysql-1.27/lib/SQL/Abstract/PaxHeader/mysql.pm,Mojo-mysql-1.27/lib/SQL/Abstract/PaxHeader/mysql.pm,Mojo-mysql-1.27/lib/Mojo/PaxHeader/mysql,Mojo-mysql-1.27/lib/Mojo/PaxHeader/mysql,Mojo-mysql-1.27/lib/Mojo/PaxHeader/mysql.pm,Mojo-mysql-1.27/lib/Mojo/PaxHeader/mysql.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Results.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Results.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Database.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Database.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Transaction.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Transaction.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Migrations.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/Migrations.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/PubSub.pm,Mojo-mysql-1.27/lib/Mojo/mysql/PaxHeader/PubSub.pm,Mojo-mysql-1.27/examples/PaxHeader/blog,Mojo-mysql-1.27/examples/PaxHeader/blog,Mojo-mysql-1.27/examples/PaxHeader/chat.pl,Mojo-mysql-1.27/examples/PaxHeader/chat.pl,Mojo-mysql-1.27/examples/blog/PaxHeader/migrations,Mojo-mysql-1.27/examples/blog/PaxHeader/migrations,Mojo-mysql-1.27/examples/blog/PaxHeader/script,Mojo-mysql-1.27/examples/blog/PaxHeader/script,Mojo-mysql-1.27/examples/blog/PaxHeader/blog.conf,Mojo-mysql-1.27/examples/blog/PaxHeader/blog.conf,Mojo-mysql-1.27/examples/blog/PaxHeader/lib,Mojo-mysql-1.27/examples/blog/PaxHeader/lib,Mojo-mysql-1.27/examples/blog/PaxHeader/templates,Mojo-mysql-1.27/examples/blog/PaxHeader/templates,Mojo-mysql-1.27/examples/blog/templates/PaxHeader/posts,Mojo-mysql-1.27/examples/blog/templates/PaxHeader/posts,Mojo-mysql-1.27/examples/blog/templates/PaxHeader/layouts,Mojo-mysql-1.27/examples/blog/templates/PaxHeader/layouts,Mojo-mysql-1.27/examples/blog/templates/layouts/PaxHeader/blog.html.ep,Mojo-mysql-1.27/examples/blog/templates/layouts/PaxHeader/blog.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/edit.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/edit.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/show.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/show.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/_form.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/_form.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/index.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/index.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/create.html.ep,Mojo-mysql-1.27/examples/blog/templates/posts/PaxHeader/create.html.ep,Mojo-mysql-1.27/examples/blog/lib/PaxHeader/Blog,Mojo-mysql-1.27/examples/blog/lib/PaxHeader/Blog,Mojo-mysql-1.27/examples/blog/lib/PaxHeader/Blog.pm,Mojo-mysql-1.27/examples/blog/lib/PaxHeader/Blog.pm,Mojo-mysql-1.27/examples/blog/lib/Blog/PaxHeader/Controller,Mojo-mysql-1.27/examples/blog/lib/Blog/PaxHeader/Controller,Mojo-mysql-1.27/examples/blog/lib/Blog/PaxHeader/Model,Mojo-mysql-1.27/examples/blog/lib/Blog/PaxHeader/Model,Mojo-mysql-1.27/examples/blog/lib/Blog/Model/PaxHeader/Posts.pm,Mojo-mysql-1.27/examples/blog/lib/Blog/Model/PaxHeader/Posts.pm,Mojo-mysql-1.27/examples/blog/lib/Blog/Controller/PaxHeader/Posts.pm,Mojo-mysql-1.27/examples/blog/lib/Blog/Controller/PaxHeader/Posts.pm,Mojo-mysql-1.27/examples/blog/script/PaxHeader/blog,Mojo-mysql-1.27/examples/blog/script/PaxHeader/blog,Mojo-mysql-1.27/examples/blog/migrations/PaxHeader/blog.sql,Mojo-mysql-1.27/examples/blog/migrations/PaxHeader/blog.sql,Mojo-mysql-1.27/t/PaxHeader/mysql_lite_app.t,Mojo-mysql-1.27/t/PaxHeader/mysql_lite_app.t,Mojo-mysql-1.27/t/PaxHeader/mariadb.t,Mojo-mysql-1.27/t/PaxHeader/mariadb.t,Mojo-mysql-1.27/t/PaxHeader/connection.t,Mojo-mysql-1.27/t/PaxHeader/connection.t,Mojo-mysql-1.27/t/PaxHeader/blocking-leak.t,Mojo-mysql-1.27/t/PaxHeader/blocking-leak.t,Mojo-mysql-1.27/t/PaxHeader/migrations,Mojo-mysql-1.27/t/PaxHeader/migrations,Mojo-mysql-1.27/t/PaxHeader/sql-live.t,Mojo-mysql-1.27/t/PaxHeader/sql-live.t,Mojo-mysql-1.27/t/PaxHeader/test-dbi-async.t,Mojo-mysql-1.27/t/PaxHeader/test-dbi-async.t,Mojo-mysql-1.27/t/PaxHeader/sql.t,Mojo-mysql-1.27/t/PaxHeader/sql.t,Mojo-mysql-1.27/t/PaxHeader/pubsub.t,Mojo-mysql-1.27/t/PaxHeader/pubsub.t,Mojo-mysql-1.27/t/PaxHeader/results_methods.t,Mojo-mysql-1.27/t/PaxHeader/results_methods.t,Mojo-mysql-1.27/t/PaxHeader/async_query_in_flight.t,Mojo-mysql-1.27/t/PaxHeader/async_query_in_flight.t,Mojo-mysql-1.27/t/PaxHeader/destroy.t,Mojo-mysql-1.27/t/PaxHeader/destroy.t,Mojo-mysql-1.27/t/PaxHeader/json.t,Mojo-mysql-1.27/t/PaxHeader/json.t,Mojo-mysql-1.27/t/PaxHeader/migrations.t,Mojo-mysql-1.27/t/PaxHeader/migrations.t,Mojo-mysql-1.27/t/PaxHeader/database.t,Mojo-mysql-1.27/t/PaxHeader/database.t,Mojo-mysql-1.27/t/PaxHeader/strict-mode.t,Mojo-mysql-1.27/t/PaxHeader/strict-mode.t,Mojo-mysql-1.27/t/PaxHeader/00-project.t,Mojo-mysql-1.27/t/PaxHeader/00-project.t,Mojo-mysql-1.27/t/PaxHeader/mysql.t,Mojo-mysql-1.27/t/PaxHeader/mysql.t,Mojo-mysql-1.27/t/PaxHeader/results.t,Mojo-mysql-1.27/t/PaxHeader/results.t,Mojo-mysql-1.27/t/PaxHeader/mysql_auto_reconnect.t,Mojo-mysql-1.27/t/PaxHeader/mysql_auto_reconnect.t,Mojo-mysql-1.27/t/PaxHeader/crud.t,Mojo-mysql-1.27/t/PaxHeader/crud.t,Mojo-mysql-1.27/t/PaxHeader/utf8.t,Mojo-mysql-1.27/t/PaxHeader/utf8.t,Mojo-mysql-1.27/t/migrations/PaxHeader/test.sql,Mojo-mysql-1.27/t/migrations/PaxHeader/test.sql

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Mojo::EventEmitter
  • Mojo::File

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_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Mojo::mysql Mojolicious and Async MySQL/MariaDB 1.27 metacpan
Mojo::mysql::Database Database metacpan
Mojo::mysql::Migrations Migrations metacpan
Mojo::mysql::PubSub Publish/Subscribe metacpan
Mojo::mysql::Results Results metacpan
Mojo::mysql::Transaction Transaction metacpan
SQL::Abstract::mysql Generate SQL from Perl data structures for MySQL and MariaDB metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan