Kwalitee Issues


Upgrade your YAML generator so it produces valid YAML.

Error: CPAN::Meta::YAML does not support a feature in line '!!perl/hash:version'


Upgrade the bundled version of Module::Install to at least 0.89, but preferably 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.)


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Pushmi-v1.0.0/lib/ -- Around line 65: '=item' outside of any '=over'Around line 83: You forgot a '=back' before '=head1'


List all used modules in META.yml requires


  • Apache2::Access
  • Apache2::RequestRec
  • Apache2::RequestUtil
  • IPC::Run3
  • Path::Class
  • SVN::Mirror
  • UNIVERSAL::require


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: Pushmi::Apache::RelayProvider, Pushmi::Command, Pushmi::Command::Help, Pushmi::Command::Runhook, Pushmi::Command::Tryauth


Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Pushmi, Pushmi::Apache::RelayProvider, Pushmi::Command, Pushmi::Command::Help, Pushmi::Command::Runhook, Pushmi::Command::Tryauth, Pushmi::Editor::Locker, Pushmi::Mirror


Name Abstract Version View
Pushmi Subversion repository replication tool 1.000000 metacpan
Pushmi::Apache::AuthCache metacpan
Pushmi::Apache::AuthCommit metacpan
Pushmi::Apache::RelayProvider metacpan
Pushmi::Command metacpan
Pushmi::Command::Help metacpan
Pushmi::Command::Mirror initialize pushmi mirrors metacpan
Pushmi::Command::Runhook transaction preprocessing metacpan
Pushmi::Command::Sync synchronize pushmi mirrors metacpan
Pushmi::Command::Tryauth metacpan
Pushmi::Command::Unlock metacpan
Pushmi::Command::Verify revision verification metacpan
Pushmi::Config metacpan
Pushmi::Editor::Locker metacpan
Pushmi::Mirror metacpan
Pushmi::Test metacpan


Name File View
Pushmi::Command::Verify::correct lib/Pushmi/Command/ metacpan
Pushmi::Command::Verify::enable lib/Pushmi/Command/ metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan