Kwalitee Issues

has_meta_yml

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

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 (139) does not match dist (141):
  • Missing in MANIFEST: MANIFEST, Makefile.PL

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Mail-Decency-0.1.6/lib/Mail/Decency/ContentFilter.pm -- Around line 115: You forgot a '=back' before '=head1'

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Carp
  • ClamAV::Client
  • Cwd
  • Data::Dumper
  • Digest::MD5
  • Exporter
  • File::Basename
  • File::Copy
  • File::Path
  • File::Temp
  • Geo::IP
  • Mail::SpamAssassin::Client
  • MongoDB
  • POSIX
  • Scalar::Util
  • Socket
  • Sys::Syslog
  • Tie::IxHash
  • Time::HiRes
  • constant
  • feature
  • mro
  • strict
  • warnings

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.001004,0.001005,0.001006

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

has_meta_json

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

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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
Mail::Decency Anti-Spam fighting framework 0.001006 metacpan
Mail::Decency::ContentFilter 0.001006 metacpan
Mail::Decency::ContentFilter::Archive 0.001004 metacpan
Mail::Decency::ContentFilter::Bogofilter 0.001006 metacpan
Mail::Decency::ContentFilter::CRM114 0.001006 metacpan
Mail::Decency::ContentFilter::ClamAV 0.001006 metacpan
Mail::Decency::ContentFilter::Cookbook How to write a content filter module 0.001004 metacpan
Mail::Decency::ContentFilter::Core 0.001004 metacpan
Mail::Decency::ContentFilter::Core::Cmd 0.001006 metacpan
Mail::Decency::ContentFilter::Core::Constants 0.001004 metacpan
Mail::Decency::ContentFilter::Core::Spam 0.001006 metacpan
Mail::Decency::ContentFilter::Core::User 0.001006 metacpan
Mail::Decency::ContentFilter::Core::Virus 0.001006 metacpan
Mail::Decency::ContentFilter::Core::WeightTranslate 0.001006 metacpan
Mail::Decency::ContentFilter::DKIM 0.001006 metacpan
Mail::Decency::ContentFilter::DSPAM 0.001006 metacpan
Mail::Decency::ContentFilter::HoneyCollector 0.001004 metacpan
Mail::Decency::ContentFilter::MimeAttribs 0.001004 metacpan
Mail::Decency::ContentFilter::Razor 0.001006 metacpan
Mail::Decency::ContentFilter::SpamAssassin 0.001006 metacpan
Mail::Decency::Core::Child 0.001004 metacpan
Mail::Decency::Core::DatabaseCreate 0.001004 metacpan
Mail::Decency::Core::Exception 0.001004 metacpan
Mail::Decency::Core::Excludes 0.001004 metacpan
Mail::Decency::Core::ExportImport 0.001004 metacpan
Mail::Decency::Core::Meta 0.001004 metacpan
Mail::Decency::Core::Meta::Database 0.001004 metacpan
Mail::Decency::Core::Meta::Maintenance 0.001004 metacpan
Mail::Decency::Core::POEFilterSMTP 0.001004 metacpan
Mail::Decency::Core::POEForking 0.001004 metacpan
Mail::Decency::Core::POEForking::Postfix 0.001005 metacpan
Mail::Decency::Core::POEForking::SMTP 0.001005 metacpan
Mail::Decency::Core::Server 0.001004 metacpan
Mail::Decency::Core::SessionItem 0.001004 metacpan
Mail::Decency::Core::SessionItem::ContentFilter 0.001004 metacpan
Mail::Decency::Core::SessionItem::Policy 0.001004 metacpan
Mail::Decency::Core::Stats 0.001005 metacpan
Mail::Decency::Helper::Cache 0.001004 metacpan
Mail::Decency::Helper::Database 0.001004 metacpan
Mail::Decency::Helper::Database::DBD 0.001004 metacpan
Mail::Decency::Helper::Database::MongoDB 0.001004 metacpan
Mail::Decency::Helper::IP 0.001004 metacpan
Mail::Decency::Helper::IntervalParse 0.001004 metacpan
Mail::Decency::Helper::Logger 0.001004 metacpan
Mail::Decency::LogParser 0.001004 metacpan
Mail::Decency::LogParser::Aggregator 0.001004 metacpan
Mail::Decency::LogParser::Core 0.001004 metacpan
Mail::Decency::LogParser::Core::CSV 0.001004 metacpan
Mail::Decency::LogParser::Core::CacheWrite 0.001004 metacpan
Mail::Decency::LogParser::Core::PostfixParser 0.001006 metacpan
Mail::Decency::LogParser::GeoSource 0.001004 metacpan
Mail::Decency::LogParser::Stats 0.001004 metacpan
Mail::Decency::Policy 0.001004 metacpan
Mail::Decency::Policy::Association 0.001005 metacpan
Mail::Decency::Policy::Basic 0.001005 metacpan
Mail::Decency::Policy::CBL 0.001004 metacpan
Mail::Decency::Policy::CWL 0.001004 metacpan
Mail::Decency::Policy::Cookbook How to write a policy module 0.001004 metacpan
Mail::Decency::Policy::Core 0.001004 metacpan
Mail::Decency::Policy::Core::CWLCBL 0.001004 metacpan
Mail::Decency::Policy::DNSBL 0.001004 metacpan
Mail::Decency::Policy::GeoWeight 0.001006 metacpan
Mail::Decency::Policy::Greylist 0.001004 metacpan
Mail::Decency::Policy::Honeypot 0.001004 metacpan
Mail::Decency::Policy::SPF 0.001004 metacpan
Mail::Decency::Policy::Throttle 0.001004 metacpan

Provides

Name File View
Mail::Decency::Core::Exception::Accept lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::Drop lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::FileToBig lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::Prepend lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::ReinjectFailure lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::Reject lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::Spam lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::Timeout lib/Mail/Decency/Core/Exception.pm metacpan
Mail::Decency::Core::Exception::Virus lib/Mail/Decency/Core/Exception.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan