Kwalitee Issues


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


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: Bundle::LWP, HTTP::Negotiate, LWP, LWP::Debug, LWP::MemberMixin


List all used modules in META.yml requires


  • Authen::NTLM
  • Win32


Make sure that the main module name and version are the same of the distribution.


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

Error: libwww-perl-5.808/lib/LWP/ -- Around line 281: You forgot a '=back' before '=head1' libwww-perl-5.808/lib/ -- Around line 606: Non-ASCII character seen before =encoding in 'König,'. Assuming CP1252


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


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.


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: Bundle::LWP, File::Listing, HTML::Form, HTTP::Cookies, HTTP::Cookies::Microsoft, HTTP::Cookies::Netscape, HTTP::Daemon, HTTP::Date, HTTP::Headers, HTTP::Headers::Auth, HTTP::Headers::ETag, HTTP::Headers::Util, HTTP::Message, HTTP::Negotiate, HTTP::Request, HTTP::Request::Common, HTTP::Response, HTTP::Status, LWP, LWP::Authen::Basic, LWP::Authen::Digest, LWP::Authen::Ntlm, LWP::ConnCache, LWP::Debug, LWP::DebugFile, LWP::MediaTypes, LWP::MemberMixin, LWP::Protocol, LWP::Protocol::GHTTP, LWP::Protocol::cpan, LWP::Protocol::data, LWP::Protocol::file, LWP::Protocol::ftp, LWP::Protocol::gopher, LWP::Protocol::http, LWP::Protocol::http10, LWP::Protocol::https, LWP::Protocol::https10, LWP::Protocol::loopback, LWP::Protocol::mailto, LWP::Protocol::nntp, LWP::Protocol::nogo, LWP::RobotUA, LWP::Simple, LWP::UserAgent, Net::HTTP, Net::HTTP::Methods, Net::HTTP::NB, Net::HTTPS, WWW::RobotRules, WWW::RobotRules::AnyDBM_File


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.03,0.05,1.00,1.02,1.04,1.054,1.07,1.11,1.13,1.15,1.16,1.26,1.27,1.28,1.33,1.39,1.40,1.41,1.46,1.47,1.53,1.57,1.64,2.036,5.808


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
Bundle::LWP install all libwww-perl related modules 1.11 metacpan
File::Listing parse directory listing 1.15 metacpan
HTML::Form Class that represents an HTML form element 1.054 metacpan
HTTP::Cookies HTTP cookie jars 1.39 metacpan
HTTP::Cookies::Microsoft access to Microsoft cookies files 1.07 metacpan
HTTP::Cookies::Netscape access to Netscape cookies files 1.26 metacpan
HTTP::Daemon a simple http server class 1.39 metacpan
HTTP::Date date conversion routines 1.47 metacpan
HTTP::Headers Class encapsulating HTTP Message headers 1.64 metacpan
HTTP::Headers::Auth 1.04 metacpan
HTTP::Headers::ETag 1.04 metacpan
HTTP::Headers::Util Header value parsing utility functions 1.13 metacpan
HTTP::Message HTTP style message (base class) 1.57 metacpan
HTTP::Negotiate choose a variant to serve 1.16 metacpan
HTTP::Request HTTP style request message 1.40 metacpan
HTTP::Request::Common Construct common HTTP::Request objects 1.28 metacpan
HTTP::Response HTTP style response message 1.53 metacpan
HTTP::Status HTTP Status code processing 1.28 metacpan
LWP The World-Wide Web library for Perl 5.808 metacpan
LWP::Authen::Basic metacpan
LWP::Authen::Digest metacpan
LWP::Authen::Ntlm Library for enabling NTLM authentication (Microsoft) in LWP 0.05 metacpan
LWP::ConnCache Connection cache manager 0.01 metacpan
LWP::Debug debug routines for the libwww-perl library metacpan
LWP::DebugFile routines for tracing/debugging LWP metacpan
LWP::MediaTypes guess media type for a file or a URL 1.33 metacpan
LWP::MemberMixin Member access mixin class metacpan
LWP::Protocol Base class for LWP protocols 1.46 metacpan
LWP::Protocol::GHTTP metacpan
LWP::Protocol::cpan metacpan
LWP::Protocol::data metacpan
LWP::Protocol::file metacpan
LWP::Protocol::ftp metacpan
LWP::Protocol::gopher metacpan
LWP::Protocol::http metacpan
LWP::Protocol::http10 metacpan
LWP::Protocol::https metacpan
LWP::Protocol::https10 metacpan
LWP::Protocol::loopback metacpan
LWP::Protocol::mailto metacpan
LWP::Protocol::nntp metacpan
LWP::Protocol::nogo metacpan
LWP::RobotUA a class for well-behaved Web robots 1.27 metacpan
LWP::Simple simple procedural interface to LWP 1.41 metacpan
LWP::UserAgent Web user agent class 2.036 metacpan
Net::HTTP Low-level HTTP connection (client) 1.00 metacpan
Net::HTTP::Methods 1.02 metacpan
Net::HTTP::NB Non-blocking HTTP client 0.03 metacpan
Net::HTTPS 1.00 metacpan
WWW::RobotRules database of robots.txt-derived permissions 1.33 metacpan
WWW::RobotRules::AnyDBM_File Persistent RobotRules 1.11 metacpan


Name File View
File::Listing::apache lib/File/ metacpan
File::Listing::dosftp lib/File/ metacpan
File::Listing::netware lib/File/ metacpan
File::Listing::unix lib/File/ metacpan
File::Listing::vms lib/File/ metacpan
HTML::Form::FileInput lib/HTML/ metacpan
HTML::Form::IgnoreInput lib/HTML/ metacpan
HTML::Form::ImageInput lib/HTML/ metacpan
HTML::Form::Input lib/HTML/ metacpan
HTML::Form::KeygenInput lib/HTML/ metacpan
HTML::Form::ListInput lib/HTML/ metacpan
HTML::Form::SubmitInput lib/HTML/ metacpan
HTML::Form::TextInput lib/HTML/ metacpan
HTTP::Daemon::ClientConn lib/HTTP/ metacpan
LWP::Protocol::MyFTP lib/LWP/Protocol/ metacpan
LWP::Protocol::http::Socket lib/LWP/Protocol/ metacpan
LWP::Protocol::http::SocketMethods lib/LWP/Protocol/ metacpan
LWP::Protocol::https::Socket lib/LWP/Protocol/ metacpan
WWW::RobotRules::InCore lib/WWW/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan
README.SSL metacpan