Kwalitee Issues

meta_json_conforms_to_known_spec

Take a look at the META.json Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.json accordingly.

Error: Missing mandatory field, 'generated_by' (generated_by) [Validation: 2]

has_meta_yml

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

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Mail::Mailer

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: Log::Agent, Log::Agent::Channel, Log::Agent::Channel::File, Log::Agent::Channel::Handle, Log::Agent::Channel::Syslog, Log::Agent::Driver, Log::Agent::Driver::Datum, Log::Agent::Driver::Default, Log::Agent::Driver::File, Log::Agent::Driver::Fork, Log::Agent::Driver::Mail, Log::Agent::Driver::Silent, Log::Agent::Driver::Syslog, Log::Agent::File::Native, Log::Agent::File_Pool, Log::Agent::Formatting, Log::Agent::Message, Log::Agent::Prefixer, Log::Agent::Priorities, Log::Agent::Stamping, Log::Agent::Tag, Log::Agent::Tag::Callback, Log::Agent::Tag::Caller, Log::Agent::Tag::Priority, Log::Agent::Tag::String, Log::Agent::Tag_List

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.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Log::Agent logging agent 1.004 metacpan
Log::Agent::Channel ancestor class for all Log::Agent channels metacpan
Log::Agent::Channel::File file logging channel for Log::Agent metacpan
Log::Agent::Channel::Handle I/O handle logging channel for Log::Agent metacpan
Log::Agent::Channel::Syslog syslog logging channel for Log::Agent::Logger metacpan
Log::Agent::Driver ancestor class for all Log::Agent drivers metacpan
Log::Agent::Driver::Datum interceptor driver to cooperate with Carp::Datum metacpan
Log::Agent::Driver::Default default logging driver for Log::Agent metacpan
Log::Agent::Driver::File file logging driver for Log::Agent metacpan
Log::Agent::Driver::Fork dummy driver for forking output to multiple drivers metacpan
Log::Agent::Driver::Mail email driver for Log::Agent metacpan
Log::Agent::Driver::Silent silent logging driver for Log::Agent metacpan
Log::Agent::Driver::Syslog syslog logging driver for Log::Agent metacpan
Log::Agent::File::Native low-overhead IO::File metacpan
Log::Agent::File_Pool metacpan
Log::Agent::Formatting metacpan
Log::Agent::Message a log message metacpan
Log::Agent::Prefixer metacpan
Log::Agent::Priorities conversion between syslog priorities and levels metacpan
Log::Agent::Stamping time-stamping routines metacpan
Log::Agent::Tag formats caller information metacpan
Log::Agent::Tag::Callback a dynamic tag string metacpan
Log::Agent::Tag::Caller formats caller information metacpan
Log::Agent::Tag::Priority a log priority tag string metacpan
Log::Agent::Tag::String a constant tag string metacpan
Log::Agent::Tag_List user-defined tags to add to every log metacpan

Other Files

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