Kwalitee Issues

has_meta_yml

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

buildtool_not_executable

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

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: Makefile-5004, POE::Loop, POE::Macro::UseBytes, POE::Queue

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Curses
  • HTTP::Date
  • HTTP::Request
  • HTTP::Response
  • HTTP::Status
  • Term::ReadKey
  • URI

no_pod_errors

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

Error: POE-0.25/lib/Test/Harness/Assert.pm -- Around line 58: You forgot a '=back' before '=head1'

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: Devel::Null, Devel::Trace, ExtUtils::AutoInstall, Makefile-5004, Makefile-5005, MyOtherFreezer, POE, POE::Component, POE::Component::Client::TCP, POE::Component::Server::TCP, POE::Driver, POE::Driver::SysRW, POE::Filter, POE::Filter::Block, POE::Filter::Grep, POE::Filter::HTTPD, POE::Filter::Line, POE::Filter::Map, POE::Filter::RecordBlock, POE::Filter::Reference, POE::Filter::Stackable, POE::Filter::Stream, POE::Kernel, POE::Loop, POE::Loop::Event, POE::Loop::Gtk, POE::Loop::Poll, POE::Loop::Select, POE::Loop::Tk, POE::Macro::UseBytes, POE::NFA, POE::Pipe, POE::Pipe::OneWay, POE::Pipe::TwoWay, POE::Preprocessor, POE::Queue, POE::Queue::Array, POE::Session, POE::Wheel, POE::Wheel::Curses, POE::Wheel::FollowTail, POE::Wheel::ListenAccept, POE::Wheel::ReadLine, POE::Wheel::ReadWrite, POE::Wheel::Run, POE::Wheel::SocketFactory, Test::Harness, Test::Harness::Assert, Test::Harness::Iterator, Test::Harness::Straps, TestSetup

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:

  • ExtUtils::AutoInstall
  • MY
  • Null
  • Test::Harness
  • Test::Harness::Assert
  • Test::Harness::Iterator
  • Test::Harness::Iterator::ARRAY
  • Test::Harness::Iterator::FH
  • Test::Harness::Straps

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.01,0.14,0.25,0.33,1.1,1.10,1.11,1.12,1.14,1.17,1.18,1.19,1.2,1.22,1.23,1.233,1.26,1.27,1.28,1.3,1.30,1.31,1.32,1.35,1.39,1.4,1.42,1.44,1.5,1.61,1.68,1.7,1.83,1.9,2.26

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
ExtUtils::AutoInstall Automatic install of dependencies via CPAN 0.33 metacpan
MyOtherFreezer 1.3 metacpan
POE multitasking and networking framework for perl 0.25 metacpan
POE::Component a POE servlet class 1.5 metacpan
POE::Component::Client::TCP a simplified TCP client 1.30 metacpan
POE::Component::Server::TCP a simplified TCP server 1.35 metacpan
POE::Driver an abstract file driver 1.14 metacpan
POE::Driver::SysRW an abstract sysread/syswrite file driver 1.23 metacpan
POE::Filter a protocol abstraction 1.12 metacpan
POE::Filter::Block filter between streams and blocks 1.11 metacpan
POE::Filter::Grep POE Data Grepping Filter 1.4 metacpan
POE::Filter::HTTPD convert stream to HTTP::Request; HTTP::Response to stream 1.28 metacpan
POE::Filter::Line filter data as lines 1.22 metacpan
POE::Filter::Map POE Data Mapping Filter 1.4 metacpan
POE::Filter::RecordBlock POE Record Block Abstraction 1.3 metacpan
POE::Filter::Reference freeze data for sending; thaw data when it arrives 1.27 metacpan
POE::Filter::Stackable POE Multiple Filter Abstraction 1.4 metacpan
POE::Filter::Stream pass through data unchanged (a do-nothing filter) 1.11 metacpan
POE::Kernel an event driven threaded application kernel in Perl 1.233 metacpan
POE::Loop documentation for POE's event loop bridge interface 1.2 metacpan
POE::Loop::Event a bridge that supports Tk's event loop from POE 1.32 metacpan
POE::Loop::Gtk 1.31 metacpan
POE::Loop::Poll 1.19 metacpan
POE::Loop::Select 1.42 metacpan
POE::Loop::Tk 1.39 metacpan
POE::Macro::UseBytes 1.2 metacpan
POE::NFA event driven nondeterministic finite automaton 1.18 metacpan
POE::Pipe common functions for POE::Pipe::OneWay and ::TwoWay 1.9 metacpan
POE::Pipe::OneWay portable one-way pipe creation (works without POE) 1.10 metacpan
POE::Pipe::TwoWay portable two-way pipe creation (works without POE) 1.12 metacpan
POE::Preprocessor a macro/const/enum preprocessor 1.30 metacpan
POE::Queue documentation for POE's priority queue interface 1.1 metacpan
POE::Queue::Array a high-performance array-based priority queue metacpan
POE::Session an event driven abstract state machine 1.83 metacpan
POE::Wheel high-level protocol logic 1.17 metacpan
POE::Wheel::Curses non-blocking Curses.pm input for full-screen console apps 1.10 metacpan
POE::Wheel::FollowTail follow the tail of an ever-growing file 1.42 metacpan
POE::Wheel::ListenAccept accept connections from regular listening sockets 1.26 metacpan
POE::Wheel::ReadLine prompted terminal input with basic editing keys 1.26 metacpan
POE::Wheel::ReadWrite buffered non-blocking I/O 1.61 metacpan
POE::Wheel::Run event driven fork/exec with added value 1.44 metacpan
POE::Wheel::SocketFactory non-blocking socket creation and management 1.68 metacpan
Test::Harness run perl standard test scripts with statistics 2.26 metacpan
Test::Harness::Assert simple assert 0.01 metacpan
Test::Harness::Iterator Internal Test::Harness Iterator 0.01 metacpan
Test::Harness::Straps detailed analysis of test results 0.14 metacpan
TestSetup 1.9 metacpan

Provides

Name File View
MY lib/Makefile-5004.pm metacpan
Null lib/Devel/Null.pm metacpan
Test::Harness::Iterator::ARRAY lib/Test/Harness/Iterator.pm metacpan
Test::Harness::Iterator::FH lib/Test/Harness/Iterator.pm metacpan
Trace lib/Devel/Trace.pm metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan