Kwalitee Issues

no_broken_auto_install

Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

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: Foorum::Version

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.

has_meta_json

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

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: Foorum::Model::DBIC, Foorum::Version, Foorum::View::JSON, Foorum::View::TT

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/Foorum/Controller/Admin.pm: HASH(0x55607c68f4c0)
  • lib/Foorum/Controller/Admin/BanIP.pm: HASH(0x55607c6db700)
  • lib/Foorum/Controller/Admin/Forum.pm: HASH(0x55607c867cc0)
  • lib/Foorum/Controller/Admin/Log.pm: HASH(0x55607c6c79b0)
  • lib/Foorum/Controller/Admin/Settings.pm: HASH(0x55607c6a1090)
  • lib/Foorum/Controller/Admin/Tools.pm: HASH(0x55607c6b02a8)
  • lib/Foorum/Controller/Admin/User.pm: HASH(0x55607c6cd1d8)
  • lib/Foorum/Controller/Ajax.pm: HASH(0x55607c6992c0)
  • lib/Foorum/Controller/Ajax/Poll.pm: HASH(0x55607c6b0128)
  • lib/Foorum/Controller/Comment.pm: HASH(0x55607c714258)
  • lib/Foorum/Controller/Forum.pm: HASH(0x55607c6899a0)
  • lib/Foorum/Controller/ForumAdmin.pm: HASH(0x55607ac81d80)
  • lib/Foorum/Controller/Get.pm: HASH(0x55607c699248)
  • lib/Foorum/Controller/Logon.pm: HASH(0x55607c85bbb8)
  • lib/Foorum/Controller/Message.pm: HASH(0x55607c6f37e8)
  • lib/Foorum/Controller/My.pm: HASH(0x55607c7675e0)
  • lib/Foorum/Controller/Poll.pm: HASH(0x55607c832798)
  • lib/Foorum/Controller/Profile.pm: HASH(0x55607c6bdf70)
  • lib/Foorum/Controller/Register.pm: HASH(0x55607c7a5b98)
  • lib/Foorum/Controller/Root.pm: HASH(0x55607c882118)
  • lib/Foorum/Controller/Search.pm: HASH(0x55607c73fb10)
  • lib/Foorum/Controller/Settings.pm: HASH(0x55607c7c69d8)
  • lib/Foorum/Controller/Site.pm: HASH(0x55607c867dc8)
  • lib/Foorum/Controller/Site/Popular.pm: HASH(0x55607c6fc1b0)
  • lib/Foorum/Controller/StaticInfo.pm: HASH(0x55607c74f810)
  • lib/Foorum/Controller/Topic.pm: HASH(0x55607c6db9a0)
  • lib/Foorum/Controller/TopicAction.pm: HASH(0x55607c62b600)
  • lib/Foorum/Controller/U.pm: HASH(0x55607c70b0e8)
  • lib/Foorum/Controller/Utils.pm: HASH(0x55607c6804e0)
  • lib/Foorum/Formatter.pm: HASH(0x55607c7b3850)
  • lib/Foorum/Formatter/BBCode.pm: HASH(0x55607c699158)
  • lib/Foorum/Formatter/BBCode2.pm: HASH(0x55607c8282d8)
  • lib/Foorum/Formatter/Pod.pm: HASH(0x55607c731ed8)
  • lib/Foorum/Logger.pm: HASH(0x55607c698f90)
  • lib/Foorum/Model/DBIC.pm: HASH(0x55607c699260)
  • lib/Foorum/Model/Log.pm: HASH(0x55607c8235f0)
  • lib/Foorum/Model/Object.pm: HASH(0x55607c8894d0)
  • lib/Foorum/Model/Policy.pm: HASH(0x55607c68fc10)
  • lib/Foorum/Model/UserAuth.pm: HASH(0x55607c761110)
  • lib/Foorum/Model/Validation.pm: HASH(0x55607c761c80)
  • lib/Foorum/ResultSet/BannedIp.pm: HASH(0x55607c6f3878)
  • lib/Foorum/ResultSet/Comment.pm: HASH(0x55607c718ef0)
  • lib/Foorum/ResultSet/FilterWord.pm: HASH(0x55607c7016f0)
  • lib/Foorum/ResultSet/Forum.pm: HASH(0x55607c860560)
  • lib/Foorum/ResultSet/Hit.pm: HASH(0x55607c8680f8)
  • lib/Foorum/ResultSet/Message.pm: HASH(0x55607c7670d0)
  • lib/Foorum/ResultSet/ScheduledEmail.pm: HASH(0x55607c6b03e0)
  • lib/Foorum/ResultSet/Share.pm: HASH(0x55607c85bbe8)
  • lib/Foorum/ResultSet/Star.pm: HASH(0x55607b93cff0)
  • lib/Foorum/ResultSet/Topic.pm: HASH(0x55607c7db1a8)
  • lib/Foorum/ResultSet/Upload.pm: HASH(0x55607c722a68)
  • lib/Foorum/ResultSet/User.pm: HASH(0x55607c848a20)
  • lib/Foorum/ResultSet/UserForum.pm: HASH(0x55607c74f1f8)
  • lib/Foorum/ResultSet/UserOnline.pm: HASH(0x55607c6fba90)
  • lib/Foorum/ResultSet/Visit.pm: HASH(0x55607c6d66c8)
  • lib/Foorum/SUtils.pm: HASH(0x55607c8228a0)
  • lib/Foorum/Schema.pm: HASH(0x55607c699170)
  • lib/Foorum/Schema/BannedIp.pm: HASH(0x55607c839aa0)
  • lib/Foorum/Schema/Comment.pm: HASH(0x55607c8589d0)
  • lib/Foorum/Schema/FilterWord.pm: HASH(0x55607c85bcf0)
  • lib/Foorum/Schema/Forum.pm: HASH(0x55607c68f100)
  • lib/Foorum/Schema/ForumSettings.pm: HASH(0x55607c0ef9b8)
  • lib/Foorum/Schema/Hit.pm: HASH(0x55607c858fe8)
  • lib/Foorum/Schema/LogAction.pm: HASH(0x55607c889e90)
  • lib/Foorum/Schema/LogError.pm: HASH(0x55607c091020)
  • lib/Foorum/Schema/LogPath.pm: HASH(0x55607c749d60)
  • lib/Foorum/Schema/Message.pm: HASH(0x55607c83a118)
  • lib/Foorum/Schema/MessageUnread.pm: HASH(0x55607c767940)
  • lib/Foorum/Schema/Poll.pm: HASH(0x55607c7404a0)
  • lib/Foorum/Schema/PollOption.pm: HASH(0x55607c7a0aa0)
  • lib/Foorum/Schema/PollResult.pm: HASH(0x55607c701e28)
  • lib/Foorum/Schema/ScheduledEmail.pm: HASH(0x55607c85b798)
  • lib/Foorum/Schema/Session.pm: HASH(0x55607c698fd8)
  • lib/Foorum/Schema/Share.pm: HASH(0x55607c698f60)
  • lib/Foorum/Schema/Star.pm: HASH(0x55607c70afc8)
  • lib/Foorum/Schema/Stat.pm: HASH(0x55607c7cc5a8)
  • lib/Foorum/Schema/Topic.pm: HASH(0x55607b94af90)
  • lib/Foorum/Schema/Upload.pm: HASH(0x55607c77eef0)
  • lib/Foorum/Schema/User.pm: HASH(0x55607c761248)
  • lib/Foorum/Schema/UserActivation.pm: HASH(0x55607c822c60)
  • lib/Foorum/Schema/UserDetails.pm: HASH(0x55607c714c00)
  • lib/Foorum/Schema/UserForum.pm: HASH(0x55607c731fb0)
  • lib/Foorum/Schema/UserOnline.pm: HASH(0x55607c6ee9e0)
  • lib/Foorum/Schema/UserProfilePhoto.pm: HASH(0x55607c6fb9d0)
  • lib/Foorum/Schema/UserRole.pm: HASH(0x55607c814568)
  • lib/Foorum/Schema/UserSettings.pm: HASH(0x55607c766a88)
  • lib/Foorum/Schema/Variables.pm: HASH(0x55607a33e7a0)
  • lib/Foorum/Schema/Visit.pm: HASH(0x55607c6d6d88)
  • lib/Foorum/Scraper/MailMan.pm: HASH(0x55607c6ccff8)
  • lib/Foorum/Search.pm: HASH(0x55607c6c7ff8)
  • lib/Foorum/Search/Database.pm: HASH(0x55607c6e53c0)
  • lib/Foorum/Search/Sphinx.pm: HASH(0x55607b950248)
  • lib/Foorum/TheSchwartz/Worker/DailyChart.pm: HASH(0x55607c779a18)
  • lib/Foorum/TheSchwartz/Worker/DailyReport.pm: HASH(0x55607c77f7d8)
  • lib/Foorum/TheSchwartz/Worker/Every15Min.pm: HASH(0x55607c6daf68)
  • lib/Foorum/TheSchwartz/Worker/Hit.pm: HASH(0x55607c860a88)
  • lib/Foorum/TheSchwartz/Worker/RemoveObject.pm: HASH(0x55607c7498b0)
  • lib/Foorum/TheSchwartz/Worker/RemoveOldDataFromDB.pm: HASH(0x55607c819b10)
  • lib/Foorum/TheSchwartz/Worker/ResendActivation.pm: HASH(0x55607c7b42a0)
  • lib/Foorum/TheSchwartz/Worker/ResizeProfilePhoto.pm: HASH(0x55607c823338)
  • lib/Foorum/TheSchwartz/Worker/Scraper.pm: HASH(0x55607c6c76c8)
  • lib/Foorum/TheSchwartz/Worker/SendScheduledEmail.pm: HASH(0x55607c766d28)
  • lib/Foorum/TheSchwartz/Worker/SendStarredNofication.pm: HASH(0x55607c7405c0)
  • lib/Foorum/TheSchwartz/Worker/Topic_ViewAsPDF.pm: HASH(0x55607c70ae60)
  • lib/Foorum/TheSchwartz/Worker/ValidateForumData.pm: HASH(0x55607c8a1c50)
  • lib/Foorum/Utils.pm: HASH(0x55607c6cda00)
  • lib/Foorum/View/JSON.pm: HASH(0x55607c731ec0)
  • lib/Foorum/View/TT.pm: HASH(0x55607c62bb70)
  • lib/Foorum/XUtils.pm: HASH(0x55607c7494d8)

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.001008,0.01

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
Foorum forum system based on Catalyst 0.001008 metacpan
Foorum::Action::PathLogger Log every request into log_path table metacpan
Foorum::Controller::Admin metacpan
Foorum::Controller::Admin::BanIP metacpan
Foorum::Controller::Admin::Forum metacpan
Foorum::Controller::Admin::Log metacpan
Foorum::Controller::Admin::Settings metacpan
Foorum::Controller::Admin::Tools metacpan
Foorum::Controller::Admin::User metacpan
Foorum::Controller::Ajax metacpan
Foorum::Controller::Ajax::Poll metacpan
Foorum::Controller::Comment metacpan
Foorum::Controller::Forum metacpan
Foorum::Controller::ForumAdmin metacpan
Foorum::Controller::Get metacpan
Foorum::Controller::Logon metacpan
Foorum::Controller::Message metacpan
Foorum::Controller::My metacpan
Foorum::Controller::Poll metacpan
Foorum::Controller::Profile metacpan
Foorum::Controller::Register metacpan
Foorum::Controller::Root metacpan
Foorum::Controller::Search metacpan
Foorum::Controller::Settings metacpan
Foorum::Controller::Site metacpan
Foorum::Controller::Site::Popular metacpan
Foorum::Controller::StaticInfo metacpan
Foorum::Controller::Topic metacpan
Foorum::Controller::TopicAction metacpan
Foorum::Controller::U metacpan
Foorum::Controller::Utils metacpan
Foorum::Formatter format content for Foorum metacpan
Foorum::Formatter::BBCode metacpan
Foorum::Formatter::BBCode2 metacpan
Foorum::Formatter::Pod metacpan
Foorum::Logger Foorum Logger metacpan
Foorum::Model::DBIC metacpan
Foorum::Model::Log metacpan
Foorum::Model::Object metacpan
Foorum::Model::Policy metacpan
Foorum::Model::UserAuth metacpan
Foorum::Model::Validation metacpan
Foorum::Plugin::FoorumUtils pollute $c by Foorum 0.01 metacpan
Foorum::ResultSet::BannedIp metacpan
Foorum::ResultSet::Comment Foorum Comment System metacpan
Foorum::ResultSet::FilterWord metacpan
Foorum::ResultSet::Forum metacpan
Foorum::ResultSet::Hit metacpan
Foorum::ResultSet::Message metacpan
Foorum::ResultSet::ScheduledEmail metacpan
Foorum::ResultSet::Share metacpan
Foorum::ResultSet::Star metacpan
Foorum::ResultSet::Topic metacpan
Foorum::ResultSet::Upload metacpan
Foorum::ResultSet::User User object metacpan
Foorum::ResultSet::UserForum metacpan
Foorum::ResultSet::UserOnline metacpan
Foorum::ResultSet::Visit metacpan
Foorum::SUtils Foorum::Schema for pl metacpan
Foorum::Schema metacpan
Foorum::Schema::BannedIp Table 'banned_ip' metacpan
Foorum::Schema::Comment Table 'comment' metacpan
Foorum::Schema::FilterWord Table 'filter_word' metacpan
Foorum::Schema::Forum Table 'forum' metacpan
Foorum::Schema::ForumSettings Table 'forum_settings' metacpan
Foorum::Schema::Hit Table 'hit' metacpan
Foorum::Schema::LogAction Table 'log_action' metacpan
Foorum::Schema::LogError Table 'log_error' metacpan
Foorum::Schema::LogPath Table 'log_path' metacpan
Foorum::Schema::Message Table 'message' metacpan
Foorum::Schema::MessageUnread Table 'message_unread' metacpan
Foorum::Schema::Poll Table 'poll' metacpan
Foorum::Schema::PollOption Table 'poll_option' metacpan
Foorum::Schema::PollResult Table 'poll_result' metacpan
Foorum::Schema::ScheduledEmail Table 'scheduled_email' metacpan
Foorum::Schema::Session Table 'session' metacpan
Foorum::Schema::Share Table 'share' metacpan
Foorum::Schema::Star Table 'star' metacpan
Foorum::Schema::Stat Table 'stat' metacpan
Foorum::Schema::Topic Table 'topic' metacpan
Foorum::Schema::Upload Table 'upload' metacpan
Foorum::Schema::User Table 'user' metacpan
Foorum::Schema::UserActivation Table 'user_activation' metacpan
Foorum::Schema::UserDetails Table 'user_details' metacpan
Foorum::Schema::UserForum Table 'user_forum' metacpan
Foorum::Schema::UserOnline Table 'user_online' metacpan
Foorum::Schema::UserProfilePhoto Table 'user_profile_photo' metacpan
Foorum::Schema::UserRole Table 'user_role' metacpan
Foorum::Schema::UserSettings Table 'user_settings' metacpan
Foorum::Schema::Variables Table 'variables' metacpan
Foorum::Schema::Visit Table 'visit' metacpan
Foorum::Scraper::MailMan metacpan
Foorum::Search search Foorum metacpan
Foorum::Search::Database search Foorum by DBI metacpan
Foorum::Search::Sphinx search Foorum by Sphinx metacpan
Foorum::TheSchwartz::Worker::DailyChart Build daily chart metacpan
Foorum::TheSchwartz::Worker::DailyReport send a daily report to Administrator metacpan
Foorum::TheSchwartz::Worker::Every15Min For those cron jobs every 15 minutes metacpan
Foorum::TheSchwartz::Worker::Hit Update hit for popular and into co-tables. metacpan
Foorum::TheSchwartz::Worker::RemoveObject remove object in Foorum metacpan
Foorum::TheSchwartz::Worker::RemoveOldDataFromDB remove data from database to keep it small metacpan
Foorum::TheSchwartz::Worker::ResendActivation resend activation email to unverified users everyday metacpan
Foorum::TheSchwartz::Worker::ResizeProfilePhoto resize profile photo in cron job metacpan
Foorum::TheSchwartz::Worker::Scraper metacpan
Foorum::TheSchwartz::Worker::SendScheduledEmail Send email in cron job metacpan
Foorum::TheSchwartz::Worker::SendStarredNofication Send notification when starred object gets update metacpan
Foorum::TheSchwartz::Worker::Topic_ViewAsPDF metacpan
Foorum::TheSchwartz::Worker::ValidateForumData metacpan
Foorum::Utils some common functions metacpan
Foorum::View::JSON JSON for Foorum metacpan
Foorum::View::TT Template for Foorum metacpan
Foorum::XUtils Utils for cron metacpan

Other Files

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