The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.86 - 2012-04-11

  • =over
  • =item add several strict and warnings equivalents & make it easy to add more
  • =item fix when L<Moose> is used and strict is not used
  • =item add info about C<MIN_PERL_VERSION>
  • =item better remedy for L<metayml_declares_perl_version|Module::CPANTS::Kwalitee::MetaYML>
  • =item L<metayml_declares_perl_version|Module::CPANTS::Kwalitee::MetaYML> moved from experimental to extra
  • =item some pod improvements (L<jquelin|https://metacpan.org/author/jquelin>)
  • =item fix L<rt#65903|https://rt.cpan.org/Ticket/Display.html?id=65903> - no more C<Test::YAML::Meta::Version> on CPAN (L<jquelin|https://metacpan.org/author/jquelin>)
  • =item replace L<YAML::Syck> with L<YAML::Any> (L<jquelin|https://metacpan.org/author/jquelin>)
  • =item L<no_symlinks|Module::CPANTS::Kwalitee::Files> checks only files in F<MANIFEST>, use L<ExtUtils::Manifest/maniread> (L<rurban|https://metacpan.org/author/rurban>)
  • =item add more equivalents for L<use_strict|Module::CPANTS::Kwalitee::Uses> and L<use_warnings|Module::CPANTS::Kwalitee::Uses> tests (L<doherty|https://metacpan.org/author/doherty>)
  • =item implement L<valid_signature|Module::CPANTS::Kwalitee::Signature> metric (L<daxim|https://metacpan.org/author/daxim>)
  • =back

Documentation

commandline frontend to Module::CPANTS::Analyse

Modules

Generate Kwalitee ratings for a distribution
Interface to Kwalitee generators
Check for broken Module::Install
Proper Distname layout
Information retrieved from the various Linux and other distributions
Check for various files
Find modules provided by a dist
Checks if there is a license
Checks data availabe in META.yml
Checks if the module needs a (probably C) compiler
Checks listed prerequistes
Checks for various signs that make a module packageable
dist has a valid signature
Checks which modules are used
Check for various files