Kwalitee Issues


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


Remove all letters from the version number. If you want to mark a release as a developer release, use the scheme 'Module-1.00_01'


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


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


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


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

Error: 2.00,3.00,3.10


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.


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


Name Abstract Version View
ETL::Pipeline Extract-Transform-Load pattern for data file conversions 3.10 metacpan
ETL::Pipeline::Input Role for ETL::Pipeline input sources 3.00 metacpan
ETL::Pipeline::Input::DelimitedText Input source for CSV, tab, or pipe delimited files 3.00 metacpan
ETL::Pipeline::Input::Excel Input source for Microsoft Excel spreadsheets 3.00 metacpan
ETL::Pipeline::Input::File Role for file based input sources 3.00 metacpan
ETL::Pipeline::Input::File::List Role for input sources with multiple files 3.00 metacpan
ETL::Pipeline::Input::File::Table Sequential input in rows and columns 2.00 metacpan
ETL::Pipeline::Input::JsonFiles Process JSON content from individual files 2.00 metacpan
ETL::Pipeline::Input::UnitTest Input source for unit tests 3.00 metacpan
ETL::Pipeline::Input::Xml Records from an XML file 3.00 metacpan
ETL::Pipeline::Input::XmlFiles Process XML content from individual files 2.00 metacpan
ETL::Pipeline::Output Role for ETL::Pipeline output destinations 3.00 metacpan
ETL::Pipeline::Output::Memory Store records in memory 2.00 metacpan
ETL::Pipeline::Output::Perl Execute arbitrary Perl code against every record 3.00 metacpan
ETL::Pipeline::Output::UnitTest Output destination for unit tests 3.00 metacpan

Other Files

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