Kwalitee Issues

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

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: Bot::Cobalt::Plugin::Extras::DNS, Bot::Cobalt::Plugin::Extras::Money, Bot::Cobalt::Plugin::Extras::Relay, Bot::Cobalt::Plugin::Master, Bot::Cobalt::Plugin::Seen

no_pod_errors

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

Error: Bot-Cobalt-0.003/lib/Bot/Cobalt/Plugin/Auth.pm -- Around line 1453: Unterminated L<...> sequence

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: Bot::Cobalt::Plugin::Extras::DNS, Bot::Cobalt::Plugin::Extras::Money, Bot::Cobalt::Plugin::Extras::Relay, Bot::Cobalt::Plugin::Info3, Bot::Cobalt::Plugin::Master, Bot::Cobalt::Plugin::Seen

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:

  • Bot::Cobalt
  • Bot::Cobalt::Common
  • Bot::Cobalt::Conf
  • Bot::Cobalt::Core
  • Bot::Cobalt::Core::ContextMeta
  • Bot::Cobalt::Core::ContextMeta::Auth
  • Bot::Cobalt::Core::ContextMeta::Ignore
  • Bot::Cobalt::Core::Role::EasyAccessors
  • Bot::Cobalt::Core::Role::IRC
  • Bot::Cobalt::Core::Role::Singleton
  • Bot::Cobalt::Core::Role::Timers
  • Bot::Cobalt::Core::Role::Unloader
  • Bot::Cobalt::Core::Sugar
  • Bot::Cobalt::DB
  • Bot::Cobalt::Frontend::RC
  • Bot::Cobalt::Frontend::Utils
  • Bot::Cobalt::IRC
  • Bot::Cobalt::IRC::Event
  • Bot::Cobalt::IRC::Event::Channel
  • Bot::Cobalt::IRC::Event::Kick
  • Bot::Cobalt::IRC::Event::Mode
  • Bot::Cobalt::IRC::Event::Nick
  • Bot::Cobalt::IRC::Event::Quit
  • Bot::Cobalt::IRC::Event::Topic
  • Bot::Cobalt::IRC::FloodChk
  • Bot::Cobalt::IRC::Message
  • Bot::Cobalt::IRC::Message::Public
  • Bot::Cobalt::IRC::Server
  • Bot::Cobalt::Plugin::Alarmclock
  • Bot::Cobalt::Plugin::Auth
  • Bot::Cobalt::Plugin::Extras::DNS
  • Bot::Cobalt::Plugin::Extras::Debug
  • Bot::Cobalt::Plugin::Extras::Karma
  • Bot::Cobalt::Plugin::Extras::Money
  • Bot::Cobalt::Plugin::Extras::Relay
  • Bot::Cobalt::Plugin::Extras::Shorten
  • Bot::Cobalt::Plugin::Extras::TempConv
  • Bot::Cobalt::Plugin::Games
  • Bot::Cobalt::Plugin::Games::Dice
  • Bot::Cobalt::Plugin::Games::Magic8
  • Bot::Cobalt::Plugin::Games::RockPaperScissors
  • Bot::Cobalt::Plugin::Games::Roulette
  • Bot::Cobalt::Plugin::Info3
  • Bot::Cobalt::Plugin::Master
  • Bot::Cobalt::Plugin::OutputFilters::StripColor
  • Bot::Cobalt::Plugin::OutputFilters::StripFormat
  • Bot::Cobalt::Plugin::PluginMgr
  • Bot::Cobalt::Plugin::RDB
  • Bot::Cobalt::Plugin::RDB::AsyncSearch
  • Bot::Cobalt::Plugin::RDB::AsyncSearch::Worker
  • Bot::Cobalt::Plugin::RDB::Database
  • Bot::Cobalt::Plugin::RDB::SearchCache
  • Bot::Cobalt::Plugin::Rehash
  • Bot::Cobalt::Plugin::Seen
  • Bot::Cobalt::Plugin::Version
  • Bot::Cobalt::Plugin::WWW
  • Bot::Cobalt::Serializer
  • Bot::Cobalt::Timer
  • Bot::Cobalt::Utils

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.

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
Bot::Cobalt IRC darkbot-alike plus plugin authoring sugar 0.003 metacpan
Bot::Cobalt::Common Import commonly-used tools and constants 0.003 metacpan
Bot::Cobalt::Conf Parse Cobalt configuration files 0.003 metacpan
Bot::Cobalt::Core Bot::Cobalt core and event syndicator 0.003 metacpan
Bot::Cobalt::Core::ContextMeta Base class for context-related metadata 0.003 metacpan
Bot::Cobalt::Core::ContextMeta::Auth Auth list management 0.003 metacpan
Bot::Cobalt::Core::ContextMeta::Ignore 0.003 metacpan
Bot::Cobalt::Core::Role::EasyAccessors Easy configuration accessors 0.003 metacpan
Bot::Cobalt::Core::Role::IRC A role for managing a collection of Servers 0.003 metacpan
Bot::Cobalt::Core::Role::Singleton 0.003 metacpan
Bot::Cobalt::Core::Role::Timers A role for managing a timer pool 0.003 metacpan
Bot::Cobalt::Core::Role::Unloader Plugin unload role for Bot::Cobalt 0.003 metacpan
Bot::Cobalt::Core::Sugar Exported sugar for Bot::Cobalt plugins 0.003 metacpan
Bot::Cobalt::DB Locking Berkeley DBs with serialization 0.003 metacpan
Bot::Cobalt::Frontend::RC 0.003 metacpan
Bot::Cobalt::Frontend::Utils Helper utils for Bot::Cobalt frontends 0.003 metacpan
Bot::Cobalt::IRC Standard Cobalt IRC-bridging plugin 0.003 metacpan
Bot::Cobalt::IRC::Event Base class for IRC event information 0.003 metacpan
Bot::Cobalt::IRC::Event::Channel IRC Event subclass for channel events 0.003 metacpan
Bot::Cobalt::IRC::Event::Kick IRC Event subclass for kick events 0.003 metacpan
Bot::Cobalt::IRC::Event::Mode IRC Event subclass for mode changes 0.003 metacpan
Bot::Cobalt::IRC::Event::Nick IRC Event subclass for nick changes 0.003 metacpan
Bot::Cobalt::IRC::Event::Quit IRC Event subclass for user quits 0.003 metacpan
Bot::Cobalt::IRC::Event::Topic IRC Event subclass for topic changes 0.003 metacpan
Bot::Cobalt::IRC::FloodChk Flood check utils for Bot::Cobalt 0.003 metacpan
Bot::Cobalt::IRC::Message Represent an incoming IRC message 0.003 metacpan
Bot::Cobalt::IRC::Message::Public Public message subclass 0.003 metacpan
Bot::Cobalt::IRC::Server An IRC server context 0.003 metacpan
Bot::Cobalt::Plugin::Alarmclock Timed IRC highlights 0.003 metacpan
Bot::Cobalt::Plugin::Auth User management and auth plugin 0.003 metacpan
Bot::Cobalt::Plugin::Extras::DNS Issue DNS queries from IRC 0.003 metacpan
Bot::Cobalt::Plugin::Extras::Debug Dump internal state information 0.003 metacpan
Bot::Cobalt::Plugin::Extras::Karma Simple karma bot plugin 0.003 metacpan
Bot::Cobalt::Plugin::Extras::Money Currency conversion plugin 0.003 metacpan
Bot::Cobalt::Plugin::Extras::Relay Multiplex IRC channels 0.003 metacpan
Bot::Cobalt::Plugin::Extras::Shorten Shorten URLs via Metamark 0.003 metacpan
Bot::Cobalt::Plugin::Extras::TempConv Temperature conversion 0.003 metacpan
Bot::Cobalt::Plugin::Games Some silly IRC games 0.003 metacpan
Bot::Cobalt::Plugin::Games::Dice IRC dice roller 0.003 metacpan
Bot::Cobalt::Plugin::Games::Magic8 Ask the Magic 8-ball 0.003 metacpan
Bot::Cobalt::Plugin::Games::RockPaperScissors IRC rock-paper-scissors 0.003 metacpan
Bot::Cobalt::Plugin::Games::Roulette IRC Russian Roulette 0.003 metacpan
Bot::Cobalt::Plugin::Info3 Enhanced text-triggered responses 0.003 metacpan
Bot::Cobalt::Plugin::Master Basic bot master commands 0.003 metacpan
Bot::Cobalt::Plugin::OutputFilters::StripColor strip outgoing color codes 0.003 metacpan
Bot::Cobalt::Plugin::OutputFilters::StripFormat strip bold/underline/italics 0.003 metacpan
Bot::Cobalt::Plugin::PluginMgr IRC plugin manager 0.003 metacpan
Bot::Cobalt::Plugin::RDB Cobalt "random stuff" plugin 0.003 metacpan
Bot::Cobalt::Plugin::RDB::AsyncSearch Asynchronous RDB deep search 0.003 metacpan
Bot::Cobalt::Plugin::RDB::AsyncSearch::Worker 0.003 metacpan
Bot::Cobalt::Plugin::RDB::Database 0.003 metacpan
Bot::Cobalt::Plugin::RDB::SearchCache Simple in-memory cache 0.003 metacpan
Bot::Cobalt::Plugin::Rehash Rehash config or langs on-the-fly 0.003 metacpan
Bot::Cobalt::Plugin::Seen IRC 'seen' plugin 0.003 metacpan
Bot::Cobalt::Plugin::Version Retrieve bot version and info 0.003 metacpan
Bot::Cobalt::Plugin::WWW Asynchronous HTTP requests from Cobalt plugins 0.003 metacpan
Bot::Cobalt::Serializer Simple serialization wrapper 0.003 metacpan
Bot::Cobalt::Timer Cobalt timer objects 0.003 metacpan
Bot::Cobalt::Utils Utilities for Cobalt plugins 0.003 metacpan

Other Files

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