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/Code-TidyAll-0.18,PaxHeader/Code-TidyAll-0.18,Code-TidyAll-0.18/PaxHeader/bin,Code-TidyAll-0.18/PaxHeader/bin,Code-TidyAll-0.18/PaxHeader/Changes,Code-TidyAll-0.18/PaxHeader/Changes,Code-TidyAll-0.18/PaxHeader/etc,Code-TidyAll-0.18/PaxHeader/etc,Code-TidyAll-0.18/PaxHeader/INSTALL,Code-TidyAll-0.18/PaxHeader/INSTALL,Code-TidyAll-0.18/PaxHeader/lib,Code-TidyAll-0.18/PaxHeader/lib,Code-TidyAll-0.18/PaxHeader/LICENSE,Code-TidyAll-0.18/PaxHeader/LICENSE,Code-TidyAll-0.18/PaxHeader/Makefile.PL,Code-TidyAll-0.18/PaxHeader/Makefile.PL,Code-TidyAll-0.18/PaxHeader/MANIFEST,Code-TidyAll-0.18/PaxHeader/MANIFEST,Code-TidyAll-0.18/PaxHeader/META.json,Code-TidyAll-0.18/PaxHeader/META.json,Code-TidyAll-0.18/PaxHeader/META.yml,Code-TidyAll-0.18/PaxHeader/META.yml,Code-TidyAll-0.18/PaxHeader/perltidy.LOG,Code-TidyAll-0.18/PaxHeader/perltidy.LOG,Code-TidyAll-0.18/PaxHeader/README,Code-TidyAll-0.18/PaxHeader/README,Code-TidyAll-0.18/PaxHeader/t,Code-TidyAll-0.18/PaxHeader/t,Code-TidyAll-0.18/PaxHeader/xt,Code-TidyAll-0.18/PaxHeader/xt,Code-TidyAll-0.18/xt/PaxHeader/tidyall.t,Code-TidyAll-0.18/xt/PaxHeader/tidyall.t,Code-TidyAll-0.18/t/PaxHeader/author-Git.t,Code-TidyAll-0.18/t/PaxHeader/author-Git.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-CSSUnminifier.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-CSSUnminifier.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-JSBeautify.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-JSBeautify.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-JSHint.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-JSHint.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-JSLint.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-JSLint.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-MasonTidy.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-MasonTidy.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PerlCritic.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PerlCritic.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PerlTidy.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PerlTidy.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PodChecker.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PodChecker.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PodSpell.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PodSpell.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PodTidy.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-PodTidy.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-SortLines.t,Code-TidyAll-0.18/t/PaxHeader/author-Plugin-SortLines.t,Code-TidyAll-0.18/t/PaxHeader/author-SVN.t,Code-TidyAll-0.18/t/PaxHeader/author-SVN.t,Code-TidyAll-0.18/t/PaxHeader/author-tidy-and-critic.t,Code-TidyAll-0.18/t/PaxHeader/author-tidy-and-critic.t,Code-TidyAll-0.18/t/PaxHeader/author-Util.t,Code-TidyAll-0.18/t/PaxHeader/author-Util.t,Code-TidyAll-0.18/t/PaxHeader/Basic.t,Code-TidyAll-0.18/t/PaxHeader/Basic.t,Code-TidyAll-0.18/t/PaxHeader/Conf.t,Code-TidyAll-0.18/t/PaxHeader/Conf.t,Code-TidyAll-0.18/t/PaxHeader/Zglob.t,Code-TidyAll-0.18/t/PaxHeader/Zglob.t,Code-TidyAll-0.18/lib/PaxHeader/Code,Code-TidyAll-0.18/lib/PaxHeader/Code,Code-TidyAll-0.18/lib/PaxHeader/Pod,Code-TidyAll-0.18/lib/PaxHeader/Pod,Code-TidyAll-0.18/lib/PaxHeader/Test,Code-TidyAll-0.18/lib/PaxHeader/Test,Code-TidyAll-0.18/lib/Test/PaxHeader/Code,Code-TidyAll-0.18/lib/Test/PaxHeader/Code,Code-TidyAll-0.18/lib/Test/Code/PaxHeader/TidyAll.pm,Code-TidyAll-0.18/lib/Test/Code/PaxHeader/TidyAll.pm,Code-TidyAll-0.18/lib/Pod/PaxHeader/Weaver,Code-TidyAll-0.18/lib/Pod/PaxHeader/Weaver,Code-TidyAll-0.18/lib/Pod/Weaver/PaxHeader/Section,Code-TidyAll-0.18/lib/Pod/Weaver/PaxHeader/Section,Code-TidyAll-0.18/lib/Pod/Weaver/Section/PaxHeader/SeeAlsoCodeTidyAll.pm,Code-TidyAll-0.18/lib/Pod/Weaver/Section/PaxHeader/SeeAlsoCodeTidyAll.pm,Code-TidyAll-0.18/lib/Code/PaxHeader/TidyAll,Code-TidyAll-0.18/lib/Code/PaxHeader/TidyAll,Code-TidyAll-0.18/lib/Code/PaxHeader/TidyAll.pm,Code-TidyAll-0.18/lib/Code/PaxHeader/TidyAll.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Cache.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Cache.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Config,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Config,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Git,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Git,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Plugin,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Plugin,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Plugin.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Plugin.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Result.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Result.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/SVN,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/SVN,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/t,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/t,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Test,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Test,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Util,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Util,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Util/PaxHeader/Zglob.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Util/PaxHeader/Zglob.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/PaxHeader/Class.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/PaxHeader/Class.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/PaxHeader/Plugin,Code-TidyAll-0.18/lib/Code/TidyAll/Test/PaxHeader/Plugin,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/AToZ.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/AToZ.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/CheckUpper.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/CheckUpper.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/RepeatFoo.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/RepeatFoo.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/ReverseFoo.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/ReverseFoo.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/UpperText.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Test/Plugin/PaxHeader/UpperText.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Basic.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Basic.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Conf.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Conf.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Git.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Git.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Plugin,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Plugin,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Plugin.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Plugin.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/SVN.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/SVN.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Zglob.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/PaxHeader/Zglob.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/CSSUnminifier.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/CSSUnminifier.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/JSBeautify.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/JSBeautify.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/JSHint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/JSHint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/JSLint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/JSLint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/MasonTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/MasonTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PerlCritic.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PerlCritic.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PerlTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PerlTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PHPCodeSniffer.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PHPCodeSniffer.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PodChecker.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PodChecker.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PodSpell.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PodSpell.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PodTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/PodTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/SortLines.pm,Code-TidyAll-0.18/lib/Code/TidyAll/t/Plugin/PaxHeader/SortLines.pm,Code-TidyAll-0.18/lib/Code/TidyAll/SVN/PaxHeader/Precommit.pm,Code-TidyAll-0.18/lib/Code/TidyAll/SVN/PaxHeader/Precommit.pm,Code-TidyAll-0.18/lib/Code/TidyAll/SVN/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/SVN/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/CSSUnminifier.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/CSSUnminifier.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/JSBeautify.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/JSBeautify.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/JSHint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/JSHint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/JSLint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/JSLint.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/MasonTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/MasonTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PerlCritic.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PerlCritic.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PerlTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PerlTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PHPCodeSniffer.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PHPCodeSniffer.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PodChecker.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PodChecker.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PodSpell.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PodSpell.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PodTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/PodTidy.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/SortLines.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Plugin/PaxHeader/SortLines.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Git/PaxHeader/Precommit.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Git/PaxHeader/Precommit.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Git/PaxHeader/Prereceive.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Git/PaxHeader/Prereceive.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Git/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Git/PaxHeader/Util.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Config/PaxHeader/INI,Code-TidyAll-0.18/lib/Code/TidyAll/Config/PaxHeader/INI,Code-TidyAll-0.18/lib/Code/TidyAll/Config/INI/PaxHeader/Reader.pm,Code-TidyAll-0.18/lib/Code/TidyAll/Config/INI/PaxHeader/Reader.pm,Code-TidyAll-0.18/etc/PaxHeader/editors,Code-TidyAll-0.18/etc/PaxHeader/editors,Code-TidyAll-0.18/etc/editors/PaxHeader/tidyall.el,Code-TidyAll-0.18/etc/editors/PaxHeader/tidyall.el,Code-TidyAll-0.18/etc/editors/PaxHeader/tidyall.vim,Code-TidyAll-0.18/etc/editors/PaxHeader/tidyall.vim,Code-TidyAll-0.18/bin/PaxHeader/tidyall,Code-TidyAll-0.18/bin/PaxHeader/tidyall

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (81) does not match dist (82):
  • Missing in MANIFEST: README

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Mason::Tidy
  • Mason::Tidy::App
  • Moose
  • Moose::Autobox
  • Perl::Tidy
  • Pod::Spell
  • Pod::Tidy
  • Pod::Weaver::Role::Section
  • SVN::Look

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.

use_warnings

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

Error: Code::TidyAll::Util::Zglob

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
Code::TidyAll Engine for tidyall, your all-in-one code tidier and validator 0.18 metacpan
Code::TidyAll::Cache 0.18 metacpan
Code::TidyAll::Config::INI::Reader 0.18 metacpan
Code::TidyAll::Git::Precommit Git pre-commit hook that requires files to be tidyall'd 0.18 metacpan
Code::TidyAll::Git::Prereceive Git pre-receive hook that requires files to be tidyall'd 0.18 metacpan
Code::TidyAll::Git::Util 0.18 metacpan
Code::TidyAll::Plugin Create plugins for tidying or validating code 0.18 metacpan
Code::TidyAll::Plugin::CSSUnminifier 0.18 metacpan
Code::TidyAll::Plugin::JSBeautify use js-beautify with tidyall 0.18 metacpan
Code::TidyAll::Plugin::JSHint use jshint with tidyall 0.18 metacpan
Code::TidyAll::Plugin::JSLint use jslint with tidyall 0.18 metacpan
Code::TidyAll::Plugin::MasonTidy use masontidy with tidyall 0.18 metacpan
Code::TidyAll::Plugin::PHPCodeSniffer use phpcs with tidyall 0.18 metacpan
Code::TidyAll::Plugin::PerlCritic use perlcritic with tidyall 0.18 metacpan
Code::TidyAll::Plugin::PerlTidy use perltidy with tidyall 0.18 metacpan
Code::TidyAll::Plugin::PodChecker use podchecker with tidyall 0.18 metacpan
Code::TidyAll::Plugin::PodSpell use Pod::Spell + ispell with tidyall 0.18 metacpan
Code::TidyAll::Plugin::PodTidy use podtidy with tidyall 0.18 metacpan
Code::TidyAll::Plugin::SortLines sort lines of a file 0.18 metacpan
Code::TidyAll::Result Result returned from processing a file/source 0.18 metacpan
Code::TidyAll::SVN::Precommit Subversion pre-commit hook that requires files to be tidyall'd 0.18 metacpan
Code::TidyAll::SVN::Util 0.18 metacpan
Code::TidyAll::Util::Zglob 0.18 metacpan
Pod::Weaver::Section::SeeAlsoCodeTidyAll 0.18 metacpan
Test::Code::TidyAll check that all your files are tidy and valid according to tidyall 0.18 metacpan

Other Files

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