Kwalitee Issues


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: Missing mandatory field, 'abstract' (abstract) [Validation: 1.3];value is an undefined string (abstract) [Validation: 1.3]


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

Error: Package-Transporter-0.88/lib/Package/Transporter/Generator/Drain/Constant_Function.pod -- Around line 171: You forgot a '=back' before '=head1'


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


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


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


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Package::Transporter Export, Import, and AUTOLOAD under an OO interface 0.88 metacpan
Package::Transporter::Generator Base class for subroutine generators metacpan
Package::Transporter::Generator::Drain::Constant_Function Base class for generating constant functions metacpan
Package::Transporter::Generator::Drain::Enumerated Generate constant functions with enumerated values metacpan
Package::Transporter::Generator::Drain::Flatened Generate constant functions with manually set flatened values metacpan
Package::Transporter::Generator::Drain::Lowered Generate constant functions with their names as lowered values metacpan
Package::Transporter::Generator::Drain::Random Generate constant functions with random values metacpan
Package::Transporter::Generator::Potential::After_END Subroutines from the same package after END metacpan
Package::Transporter::Generator::Potential::Anonymous Minimal generator for anonymous subroutines metacpan
Package::Transporter::Generator::Potential::Argument_in_Name Hardwire one argument in the name of the subroutine metacpan
Package::Transporter::Generator::Potential::Auto_Autoload strip subroutines while loading a package metacpan
Package::Transporter::Generator::Potential::Export On-demand (proxy) export metacpan
Package::Transporter::Generator::Potential::Fatal Partial bridge to metacpan
Package::Transporter::Generator::Potential::Get_Set_Methods Automatically created accessors and mutators metacpan
Package::Transporter::Generator::Potential::Hello_Anything Full example from synopsis metacpan
Package::Transporter::Generator::Potential::Homonymous metacpan
Package::Transporter::Generator::Potential::Homonymous_Directory Require .pl files containing subroutine definitions from a directory of the same name as the package metacpan
Package::Transporter::Generator::Potential::Homonymous_Packages Subroutines from the same package in a different file metacpan
Package::Transporter::Generator::Potential::Homonymous_Tie Subroutines from a DB file of the same name as the package metacpan
Package::Transporter::Generator::Potential::Interactive AUTOLOAD interactive (write missing subroutines as the running program encounters them) metacpan
Package::Transporter::Generator::Potential::Pipe AUTOLOAD via a Unix pipe metacpan
Package::Transporter::Generator::Potential::Require_Customized Include customized file content metacpan
Package::Transporter::Generator::Potential::SQL_Table Store your subroutines in a database metacpan
Package::Transporter::Generator::Potential::Shell Bridge to metacpan
Package::Transporter::Generator::Potential::Simple_Stubs Simple subroutines stubs metacpan
Package::Transporter::Generator::Potential::Suggested_Use Issue the right 'use MODULE' to get the missing subroutine metacpan
Package::Transporter::Generator::Potential::Suggested_Use::Suggestions metacpan
Package::Transporter::Generator::Universal::Automatic_Require Attempt an 'require MODULE' for a missing MODULE::subroutine metacpan
Package::Transporter::Generator::Universal::Re_Blessed Delayed object construction through a helper object. metacpan
Package::Transporter::Hierarchy metacpan
Package::Transporter::Hierarchy::Drain metacpan
Package::Transporter::Hierarchy::Potential metacpan
Package::Transporter::Hierarchy::Universal metacpan
Package::Transporter::Lite less features, less code metacpan
Package::Transporter::Package a base class for package objects metacpan
Package::Transporter::Path_Partition Partitions the search path for rules metacpan
Package::Transporter::Rule::Full_Match Also match the package name metacpan
Package::Transporter::Rule::Gone Make a rule ineffective metacpan
Package::Transporter::Rule::Standard Standard rule class metacpan
Package::Transporter::Standard The class behind $_[0] metacpan

Other Files

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