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

NAME

Dist::Zilla::App::Command::kwalitee - calculate CPANTS kwalitee score for your dist

SYNOPSIS

 dzil kwalitee [ --core | -c ] [ --experimental | -e ]
               [ --verbose | -v ]

DESCRIPTION

This command is a thin wrapper around the functionality in App::CPANTS::Lint, which is itself a wrapper around functionality in Module::CPANTS::Analyse.

From within the top directory of your distribution you can run:

 % dzil kwalitee

Which saves you from having to run:

 % dzil build
 % cpants_lint.pl <tarball>

You might argue that if you're "doing Dist::Zilla right", then you shouldn't need to run `cpants_lint.pl`, but when I'm adopting distributions and switching them to Dist::Zilla I find myself running the two commands above.

SEE ALSO

App::CPANTS::Lint does the actual work of this command. It is the core of the cpants_lint.pl script.

Module::CPANTS::Analyse is the module behind App::CPANTS::Lint, which actually does the analysis.

Dist::Zilla::Plugin::Test::Kwalitee is a plugin that generates a release test using Test::Kwalitee.

CPANTS is the website where you can see the Kwalitee score for all distributions on CPAN. As a CPAN author you can see a dashboard for all your dists. For example, my PAUSE id is NEILB, so my dashboard is at:

 http://cpants.cpanauthors.org/author/NEILB

AUTHOR

Neil Bowers <neilb@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Neil Bowers <neilb@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.