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 (71) does not match dist (67):
  • Duplicates in MANIFEST: BBS/MAPLE2/Session.pm, BBS/MAPLE2/SessionGroup.pm, BBS/MAPLE2/User.pm, BBS/MAPLE2/UserGroup.pm

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: OurNet::BBS::ArrayProxy, OurNet::BBS::CVIC::Article, OurNet::BBS::CVIC::ArticleGroup, OurNet::BBS::CVIC::Board, OurNet::BBS::CVIC::BoardGroup, OurNet::BBS::CVIC::Session, OurNet::BBS::CVIC::SessionGroup, OurNet::BBS::CVIC::User, OurNet::BBS::CVIC::UserGroup, OurNet::BBS::MELIX::Group, OurNet::BBS::MELIX::GroupGroup, OurNet::BBS::PTT::Article, OurNet::BBS::PTT::ArticleGroup, OurNet::BBS::PTT::Board, OurNet::BBS::PTT::BoardGroup, OurNet::BBS::PTT::Session, OurNet::BBS::PTT::SessionGroup, OurNet::BBS::PTT::User, OurNet::BBS::PTT::UserGroup, OurNet::BBS::PlClient, OurNet::BBS::ScalarFile

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Date::Format
  • Date::Parse
  • HTTP::Response
  • HTTP::Status
  • LWP::Debug
  • LWP::Protocol
  • Mail::Address
  • OurNet::BBSAgent
  • RPC::PlClient
  • RPC::PlServer

no_pod_errors

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

Error: OurNet-BBS-1.5/BBS/BBSAgent/ArticleGroup.pm -- Around line 77: Unknown directive: =comment OurNet-BBS-1.5/BBS/MAPLE2/Board.pm -- Around line 127: Unknown directive: =emergercy

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.

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: LWP::Protocol::bbs, OurNet::BBS, OurNet::BBS::ArrayProxy, OurNet::BBS::BBSAgent::Article, OurNet::BBS::BBSAgent::ArticleGroup, OurNet::BBS::BBSAgent::Board, OurNet::BBS::BBSAgent::BoardGroup, OurNet::BBS::Base, OurNet::BBS::CVIC::Article, OurNet::BBS::CVIC::ArticleGroup, OurNet::BBS::CVIC::Board, OurNet::BBS::CVIC::BoardGroup, OurNet::BBS::CVIC::Group, OurNet::BBS::CVIC::GroupGroup, OurNet::BBS::CVIC::Session, OurNet::BBS::CVIC::SessionGroup, OurNet::BBS::CVIC::User, OurNet::BBS::CVIC::UserGroup, OurNet::BBS::MAPLE2::Article, OurNet::BBS::MAPLE2::ArticleGroup, OurNet::BBS::MAPLE2::Board, OurNet::BBS::MAPLE2::BoardGroup, OurNet::BBS::MAPLE2::GroupGroup, OurNet::BBS::MAPLE2::Session, OurNet::BBS::MAPLE2::SessionGroup, OurNet::BBS::MAPLE2::User, OurNet::BBS::MAPLE2::UserGroup, OurNet::BBS::MAPLE3::Article, OurNet::BBS::MAPLE3::ArticleGroup, OurNet::BBS::MAPLE3::Board, OurNet::BBS::MAPLE3::BoardGroup, OurNet::BBS::MAPLE3::Group, OurNet::BBS::MAPLE3::GroupGroup, OurNet::BBS::MAPLE3::SessionGroup, OurNet::BBS::MAPLE3::User, OurNet::BBS::MAPLE3::UserGroup, OurNet::BBS::MELIX::Article, OurNet::BBS::MELIX::ArticleGroup, OurNet::BBS::MELIX::Board, OurNet::BBS::MELIX::BoardGroup, OurNet::BBS::MELIX::Group, OurNet::BBS::MELIX::GroupGroup, OurNet::BBS::PTT::Article, OurNet::BBS::PTT::ArticleGroup, OurNet::BBS::PTT::Board, OurNet::BBS::PTT::BoardGroup, OurNet::BBS::PTT::Session, OurNet::BBS::PTT::SessionGroup, OurNet::BBS::PTT::User, OurNet::BBS::PTT::UserGroup, OurNet::BBS::PlClient, OurNet::BBS::PlServer, OurNet::BBS::ScalarFile, OurNet::BBS::ShmArray, OurNet::BBS::ShmScalar, OurNet::BBS::SocketScalar, OurNet::BBS::Utils

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.1,1.5

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
LWP::Protocol::bbs BBS/RPC support for LWP 1.5 metacpan
OurNet::BBS Component Object Model for BBS systems 1.5 metacpan
OurNet::BBS::ArrayProxy metacpan
OurNet::BBS::BBSAgent::Article 0.1 metacpan
OurNet::BBS::BBSAgent::ArticleGroup 0.1 metacpan
OurNet::BBS::BBSAgent::Board 0.1 metacpan
OurNet::BBS::BBSAgent::BoardGroup 0.1 metacpan
OurNet::BBS::Base 0.1 metacpan
OurNet::BBS::CVIC::Article 0.1 metacpan
OurNet::BBS::CVIC::ArticleGroup 0.1 metacpan
OurNet::BBS::CVIC::Board 0.1 metacpan
OurNet::BBS::CVIC::BoardGroup 0.1 metacpan
OurNet::BBS::CVIC::Group 0.1 metacpan
OurNet::BBS::CVIC::GroupGroup 0.1 metacpan
OurNet::BBS::CVIC::Session 0.1 metacpan
OurNet::BBS::CVIC::SessionGroup 0.1 metacpan
OurNet::BBS::CVIC::User 0.1 metacpan
OurNet::BBS::CVIC::UserGroup 0.1 metacpan
OurNet::BBS::MAPLE2::Article 0.1 metacpan
OurNet::BBS::MAPLE2::ArticleGroup 0.1 metacpan
OurNet::BBS::MAPLE2::Board 0.1 metacpan
OurNet::BBS::MAPLE2::BoardGroup 0.1 metacpan
OurNet::BBS::MAPLE2::GroupGroup 0.1 metacpan
OurNet::BBS::MAPLE2::Session 0.1 metacpan
OurNet::BBS::MAPLE2::SessionGroup 0.1 metacpan
OurNet::BBS::MAPLE2::User 0.1 metacpan
OurNet::BBS::MAPLE2::UserGroup 0.1 metacpan
OurNet::BBS::MAPLE3::Article 0.1 metacpan
OurNet::BBS::MAPLE3::ArticleGroup 0.1 metacpan
OurNet::BBS::MAPLE3::Board 0.1 metacpan
OurNet::BBS::MAPLE3::BoardGroup 0.1 metacpan
OurNet::BBS::MAPLE3::Group 0.1 metacpan
OurNet::BBS::MAPLE3::GroupGroup 0.1 metacpan
OurNet::BBS::MAPLE3::SessionGroup 0.1 metacpan
OurNet::BBS::MAPLE3::User 0.1 metacpan
OurNet::BBS::MAPLE3::UserGroup 0.1 metacpan
OurNet::BBS::MELIX::Article 0.1 metacpan
OurNet::BBS::MELIX::ArticleGroup 0.1 metacpan
OurNet::BBS::MELIX::Board 0.1 metacpan
OurNet::BBS::MELIX::BoardGroup 0.1 metacpan
OurNet::BBS::MELIX::Group 0.1 metacpan
OurNet::BBS::MELIX::GroupGroup 0.1 metacpan
OurNet::BBS::PTT::Article 0.1 metacpan
OurNet::BBS::PTT::ArticleGroup 0.1 metacpan
OurNet::BBS::PTT::Board 0.1 metacpan
OurNet::BBS::PTT::BoardGroup 0.1 metacpan
OurNet::BBS::PTT::Session 0.1 metacpan
OurNet::BBS::PTT::SessionGroup 0.1 metacpan
OurNet::BBS::PTT::User 0.1 metacpan
OurNet::BBS::PTT::UserGroup 0.1 metacpan
OurNet::BBS::PlClient 0.1 metacpan
OurNet::BBS::PlServer 0.1 metacpan
OurNet::BBS::ScalarFile metacpan
OurNet::BBS::ShmArray metacpan
OurNet::BBS::ShmScalar metacpan
OurNet::BBS::SocketScalar metacpan
OurNet::BBS::Utils metacpan

Provides

Name File View
OurNet::BBS::PlArrayProxy BBS/PlClient.pm metacpan

Other Files

Changes metacpan
LWP-Protocol-bbs/Makefile.PL metacpan
MANIFEST metacpan
README metacpan