Kwalitee Issues

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 (92) does not match dist (66):
  • Missing in Dist: lib/App/Indexer.pm, lib/Collator/Null.pm, lib/Component.pm, lib/Coordinator.pm, lib/Dispatcher/Parallel.pm, lib/Dispatcher/Serial.pm, lib/Indexer.pm, lib/Indexers/BackPANstats.pm, lib/Indexers/TestCensus.pm, lib/Interface/ANSIText.pm, lib/Interface/Curses.pm, lib/Interface/Null.pm, lib/Interface/ShowDist.pm, lib/Interface/Text.pm, lib/Interface/Tk.pm, lib/Notes.pm, lib/NullTester.pm, lib/Queue.pm, lib/Queue/ErrorReports.pm, lib/Queue/FromList.pm, lib/Queue/NewFiles.pm, lib/Reporter/AsYAML.pm, lib/Reporter/Base.pm, lib/Tutorial.pm, lib/Worker.pm, lib/Worker/JustShowDist.pm

no_mymeta_files

Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.

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 (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: MyCPAN::App::BackPAN::Indexer

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
MyCPAN::App::BackPAN::Indexer The BackPAN indexer application 1.28_12 metacpan
MyCPAN::Indexer Index a Perl distribution 1.28_12 metacpan
MyCPAN::Indexer::CPANMiniInject Do the indexing, and put the dists in a MiniCPAN 1.28_12 metacpan
MyCPAN::Indexer::Collator::Null A No-op reports processor 1.28_12 metacpan
MyCPAN::Indexer::Component base class for MyCPAN components 1.28_12 metacpan
MyCPAN::Indexer::Coordinator Provide a way for the various components to communicate 1.28_12 metacpan
MyCPAN::Indexer::Dispatcher::Parallel Pass out work to sub-processes 1.28_12 metacpan
MyCPAN::Indexer::Dispatcher::Serial Pass out work in the same process 1.28_12 metacpan
MyCPAN::Indexer::Interface::ANSIText Present the run info as colored text 1.28_12 metacpan
MyCPAN::Indexer::Interface::Curses Present the run info in a terminal 1.28_12 metacpan
MyCPAN::Indexer::Interface::Null Don't show anything 1.28_12 metacpan
MyCPAN::Indexer::Interface::ShowDist Show dists as MyCPAN processes them 1.28_12 metacpan
MyCPAN::Indexer::Interface::Text Present the run info as plain text 1.28_12 metacpan
MyCPAN::Indexer::Interface::Tk Index a Perl distribution 1.28_12 metacpan
MyCPAN::Indexer::Notes Tiny class for MyCPAN component note passing 1.28_12 metacpan
MyCPAN::Indexer::NullTester Do nothing components 1.28_12 metacpan
MyCPAN::Indexer::Queue Find distributions to index 1.28_12 metacpan
MyCPAN::Indexer::Queue::ErrorReports Try to index distributions with error reports 1.28_12 metacpan
MyCPAN::Indexer::Queue::FromList Try to index distributions listed in a file 1.28_12 metacpan
MyCPAN::Indexer::Reporter::AsYAML Save the result as a YAML file 1.28_12 metacpan
MyCPAN::Indexer::Reporter::Base Common bits for MyCPAN reporter classes 1.28_12 metacpan
MyCPAN::Indexer::Tutorial How the backpan_indexer.pl pieces fit together 1.28_12 metacpan
MyCPAN::Indexer::Worker Do the indexing 1.28_12 metacpan
MyCPAN::Indexer::Worker::JustShowDist Do nothing except show what the task is 1.28_12 metacpan

Provides

Name File View
MyCPAN::Indexer::BackPANstats lib/MyCPAN/BackPANstats.pm metacpan
MyCPAN::Indexer::NullTester::Dispatcher lib/MyCPAN/Indexer/NullTester.pm metacpan
MyCPAN::Indexer::Queue::ModifiedSince lib/MyCPAN/Indexer/Queue/NewFiles.pm metacpan
MyCPAN::Indexer::TestCensus lib/MyCPAN/TestCensus.pm metacpan

Other Files

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