Kwalitee Issues


Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.


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


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

Error: *** ERROR: '=item' outside of any '=over' at line 93 in file Regexp-Common-2.110/lib/Regexp/Common/URI/ *** ERROR: You forgot a '=back' before '=head1' at line 102 in file Regexp-Common-2.110/lib/Regexp/Common/URI/


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1,2.100,2.101,2.102,2.104,2.105,2.110


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: Regexp::Common, Regexp::Common::URI, Regexp::Common::URI::RFC1035, Regexp::Common::URI::RFC1738, Regexp::Common::URI::RFC1808, Regexp::Common::URI::RFC2396, Regexp::Common::URI::RFC2806, Regexp::Common::URI::fax, Regexp::Common::URI::file, Regexp::Common::URI::ftp, Regexp::Common::URI::gopher, Regexp::Common::URI::http, Regexp::Common::URI::news, Regexp::Common::URI::tel, Regexp::Common::URI::telnet, Regexp::Common::URI::tv, Regexp::Common::balanced, Regexp::Common::comment, Regexp::Common::delimited, Regexp::Common::lingua, Regexp::Common::list, Regexp::Common::net, Regexp::Common::number, Regexp::Common::profanity, Regexp::Common::whitespace, Regexp::Common::zip


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


Name Abstract Version View
Regexp::Common Provide commonly requested regular expressions 2.110 metacpan
Regexp::Common::URI provide patterns for URIs. 2.105 metacpan
Regexp::Common::URI::RFC1035 Definitions from RFC1035; 2.100 metacpan
Regexp::Common::URI::RFC1738 Definitions from RFC1738; 2.102 metacpan
Regexp::Common::URI::RFC1808 Definitions from RFC1808; 2.100 metacpan
Regexp::Common::URI::RFC2396 Definitions from RFC2396; 2.100 metacpan
Regexp::Common::URI::RFC2806 Definitions from RFC2806; 2.100 metacpan
Regexp::Common::URI::fax Returns a pattern for fax URIs. 2.100 metacpan
Regexp::Common::URI::file Returns a pattern for file URIs. 2.100 metacpan
Regexp::Common::URI::ftp Returns a pattern for FTP URIs. 2.100 metacpan
Regexp::Common::URI::gopher Returns a pattern for gopher URIs. 2.100 metacpan
Regexp::Common::URI::http Returns a pattern for HTTP URIs. 2.100 metacpan
Regexp::Common::URI::news Returns a pattern for file URIs. 2.100 metacpan
Regexp::Common::URI::tel Returns a pattern for telephone URIs. 2.100 metacpan
Regexp::Common::URI::telnet Returns a pattern for telnet URIs. 2.100 metacpan
Regexp::Common::URI::tv Returns a pattern for tv URIs. 2.100 metacpan
Regexp::Common::balanced provide regexes for strings with balanced parenthesized delimiters or arbitrary delimiters. 2.101 metacpan
Regexp::Common::comment provide regexes for comments. 2.104 metacpan
Regexp::Common::delimited provides a regex for delimited strings 1 metacpan
Regexp::Common::lingua 1 metacpan
Regexp::Common::list provide regexes for lists 1 metacpan
Regexp::Common::net provide regexes for IPv4 addresses. 2.101 metacpan
Regexp::Common::number provide regexes for numbers 2.102 metacpan
Regexp::Common::profanity provide regexes for profanity 1 metacpan
Regexp::Common::whitespace provides a regex for leading or trailing whitescape 1 metacpan
Regexp::Common::zip provide regexes for postal codes. 1 metacpan


Name File View
Regexp::Common::Entry lib/Regexp/ metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan