Mail-SpamAssassin 3.0.3 Deleted
Kwalitee Issues
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- no_files_to_be_skipped
-
Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.
Error: Changes,Makefile.PL,masses/Makefile,masses/config.set0,masses/config.set1,masses/config.set2,masses/config.set3,masses/corpora/remove-tests-from-logs,masses/graphs/gen-score-freqs-gnuplot-table,masses/graphs/gnuplot-score-graph,masses/logs-to-c,masses/perceptron.c,masses/rewrite-cf-with-new-scores,masses/score-ranges-from-freqs,masses/tenpass/split-log-into-buckets,masses/tenpass/split-log-into-buckets-random,masses/uniq-scores,rules/50_scores.cf,rules/regression_tests.cf,spamassassin.raw,spamassassin.spec,spamc/Makefile.in,spamc/Makefile.win,spamc/config.h.in,spamc/config.h.win,spamc/spamc.c,spamc/spamc.pod,spamc/version.h.in,spamc/version.h.pl,spamd/spamd.raw,t/data/whitelists/action.eff.org,t/data/whitelists/amazon_co_uk_ship,t/data/whitelists/amazon_com_ship,t/data/whitelists/cert.org,t/data/whitelists/debian_bts_reassign,t/data/whitelists/linuxplanet,t/data/whitelists/lp.org,t/data/whitelists/media_unspun,t/data/whitelists/mlist_mailman_message,t/data/whitelists/mlist_yahoo_groups_message,t/data/whitelists/mypoints,t/data/whitelists/neat_net_tricks,t/data/whitelists/netcenter-direct_de,t/data/whitelists/oracle_net_techblast,t/data/whitelists/orbitz.com,t/data/whitelists/paypal.com,t/data/whitelists/register.com_password,t/data/whitelists/ryanairmail.com,t/data/whitelists/sf.net,t/data/whitelists/winxpnews.com,t/data/whitelists/yahoo-inc.com,t/relative_scores.t,t/rule_tests.t
- use_strict
-
Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.
Error: Mail::SpamAssassin::Constants, Mail::SpamAssassin::Util
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- DBI
- Digest::SHA1
- HTML::Parser
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/AutoWhitelist.pm -- Around line 37: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Bayes.pm -- Around line 44: =over is the last thing in the document?! Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Conf/LDAP.pm -- Around line 21: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Conf/Parser.pm -- Around line 119: =over is the last thing in the document?! Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Conf/SQL.pm -- Around line 37: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Message/Metadata.pm -- Around line 46: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Message/Node.pm -- Around line 32: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Message.pm -- Around line 404: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/PersistentAddrList.pm -- Around line 42: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Plugin/Hashcash.pm -- Around line 72: =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Util/RegistrarBoundaries.pm -- Around line 976: '=item' outside of any '=over' =over without closing =back Mail-SpamAssassin-3.0.3/lib/Mail/SpamAssassin/Util.pm -- Around line 710: '=item' outside of any '=over' =over without closing =back
- 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_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.
- 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: Mail::SpamAssassin::ArchiveIterator, Mail::SpamAssassin::AutoWhitelist, Mail::SpamAssassin::Bayes, Mail::SpamAssassin::BayesStore, Mail::SpamAssassin::BayesStore::DBM, Mail::SpamAssassin::BayesStore::SQL, Mail::SpamAssassin::Conf, Mail::SpamAssassin::Conf::LDAP, Mail::SpamAssassin::Conf::Parser, Mail::SpamAssassin::Conf::SQL, Mail::SpamAssassin::Constants, Mail::SpamAssassin::DBBasedAddrList, Mail::SpamAssassin::Dns, Mail::SpamAssassin::EvalTests, Mail::SpamAssassin::HTML, Mail::SpamAssassin::Locales, Mail::SpamAssassin::Locker, Mail::SpamAssassin::Locker::Flock, Mail::SpamAssassin::Locker::UnixNFSSafe, Mail::SpamAssassin::Locker::Win32, Mail::SpamAssassin::MailingList, Mail::SpamAssassin::Message, Mail::SpamAssassin::Message::Metadata, Mail::SpamAssassin::Message::Metadata::Received, Mail::SpamAssassin::Message::Node, Mail::SpamAssassin::NetSet, Mail::SpamAssassin::PerMsgLearner, Mail::SpamAssassin::PerMsgStatus, Mail::SpamAssassin::PersistentAddrList, Mail::SpamAssassin::Plugin, Mail::SpamAssassin::Plugin::Hashcash, Mail::SpamAssassin::Plugin::RelayCountry, Mail::SpamAssassin::Plugin::SPF, Mail::SpamAssassin::Plugin::Test, Mail::SpamAssassin::Plugin::URIDNSBL, Mail::SpamAssassin::PluginHandler, Mail::SpamAssassin::Reporter, Mail::SpamAssassin::SQLBasedAddrList, Mail::SpamAssassin::TextCat, Mail::SpamAssassin::Util, Mail::SpamAssassin::Util::RegistrarBoundaries
- no_unauthorized_packages
-
Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.
Error:
- Mail::SpamAssassin::EvalTests
- test_prereq_matches_use
-
List all modules used in the test suite in META.yml test_requires
Error:
- Digest::SHA1
- no_invalid_versions
-
Fix the version numbers so that version::is_lax($version) returns true.
Error:
- lib/Mail/SpamAssassin/Conf.pm: HASH(0x5609d4a30070)
- lib/Mail/SpamAssassin/Dns.pm: HASH(0x5609d4a6e548)
- lib/Mail/SpamAssassin/Plugin.pm: HASH(0x5609d4a7cf10)
- lib/Mail/SpamAssassin/PluginHandler.pm: HASH(0x5609d4f1a2c8)
- lib/Mail/SpamAssassin/Reporter.pm: HASH(0x5609d4f4a448)
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Mail::SpamAssassin | Spam detector and markup engine | 3.000003 | metacpan |
Mail::SpamAssassin::ArchiveIterator | find and process messages one at a time | metacpan | |
Mail::SpamAssassin::AutoWhitelist | auto-whitelist handler for SpamAssassin | metacpan | |
Mail::SpamAssassin::Bayes | determine spammishness using a Bayesian classifier | metacpan | |
Mail::SpamAssassin::BayesStore | Bayesian Storage Module | metacpan | |
Mail::SpamAssassin::BayesStore::DBM | metacpan | ||
Mail::SpamAssassin::BayesStore::SQL | SQL Bayesian Storage Module Implementation | metacpan | |
Mail::SpamAssassin::Conf | SpamAssassin configuration file | metacpan | |
Mail::SpamAssassin::Conf::LDAP | load SpamAssassin scores from LDAP database | metacpan | |
Mail::SpamAssassin::Conf::Parser | parse SpamAssassin configuration | metacpan | |
Mail::SpamAssassin::Conf::SQL | load SpamAssassin scores from SQL database | metacpan | |
Mail::SpamAssassin::Constants | metacpan | ||
Mail::SpamAssassin::DBBasedAddrList | metacpan | ||
Mail::SpamAssassin::Dns | metacpan | ||
Mail::SpamAssassin::EvalTests | metacpan | ||
Mail::SpamAssassin::HTML | metacpan | ||
Mail::SpamAssassin::Locales | metacpan | ||
Mail::SpamAssassin::Locker | metacpan | ||
Mail::SpamAssassin::Locker::Flock | metacpan | ||
Mail::SpamAssassin::Locker::UnixNFSSafe | metacpan | ||
Mail::SpamAssassin::Locker::Win32 | metacpan | ||
Mail::SpamAssassin::MailingList | metacpan | ||
Mail::SpamAssassin::Message | decode, render, and hold an RFC-2822 message | metacpan | |
Mail::SpamAssassin::Message::Metadata | extract metadata from a message | metacpan | |
Mail::SpamAssassin::Message::Metadata::Received | metacpan | ||
Mail::SpamAssassin::Message::Node | decode, render, and make available MIME message parts | metacpan | |
Mail::SpamAssassin::NetSet | metacpan | ||
Mail::SpamAssassin::PerMsgLearner | per-message status (spam or not-spam) | metacpan | |
Mail::SpamAssassin::PerMsgStatus | per-message status (spam or not-spam) | metacpan | |
Mail::SpamAssassin::PersistentAddrList | persistent address list base class | metacpan | |
Mail::SpamAssassin::Plugin | SpamAssassin plugin base class | metacpan | |
Mail::SpamAssassin::Plugin::Hashcash | perform hashcash verification tests | metacpan | |
Mail::SpamAssassin::Plugin::RelayCountry | metacpan | ||
Mail::SpamAssassin::Plugin::SPF | perform SPF verification tests | metacpan | |
Mail::SpamAssassin::Plugin::Test | metacpan | ||
Mail::SpamAssassin::Plugin::URIDNSBL | metacpan | ||
Mail::SpamAssassin::PluginHandler | SpamAssassin plugin handler | metacpan | |
Mail::SpamAssassin::Reporter | metacpan | ||
Mail::SpamAssassin::SQLBasedAddrList | SpamAssassin SQL Based Auto Whitelist | metacpan | |
Mail::SpamAssassin::TextCat | metacpan | ||
Mail::SpamAssassin::Util | metacpan | ||
Mail::SpamAssassin::Util::RegistrarBoundaries | metacpan |