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: Expected a list structure (author) [Validation: 1.3];License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'abstract' (abstract) [Validation: 1.3];Missing mandatory field, 'author' (author) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3];value is an undefined string (abstract) [Validation: 1.3]


Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.


Add =head1 LICENSE and the text of the license to the main module in your code.


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: Ace::Sequence::FeatureList, Ace::Sequence::Homol, GFF::Filehandle, conf::default, conf::elegans, conf::moviedb, conf::simple


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: AcePerl-1.92/Ace/Graphics/ -- Around line 191: You forgot a '=back' before '=head2' AcePerl-1.92/Ace/Sequence/ -- Around line 166: You forgot a '=back' before '=head1' AcePerl-1.92/Ace/Sequence/ -- Around line 148: You forgot a '=back' before '=head1' AcePerl-1.92/Ace/Sequence/ -- Around line 168: You forgot a '=back' before '=head1' AcePerl-1.92/ -- Around line 1194: '=item' outside of any '=over' Around line 1224: You forgot a '=back' before '=head2'


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.


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 =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


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: Ace, Ace::Browser::AceSubs, Ace::Browser::GeneSubs, Ace::Browser::SearchSubs, Ace::Browser::SiteDefs, Ace::Browser::TreeSubs, Ace::Freesubs, Ace::Graphics::Fk, Ace::Graphics::Glyph, Ace::Graphics::Glyph::anchored_arrow, Ace::Graphics::Glyph::arrow, Ace::Graphics::Glyph::box, Ace::Graphics::Glyph::crossbox, Ace::Graphics::Glyph::dot, Ace::Graphics::Glyph::ex, Ace::Graphics::Glyph::graded_segments, Ace::Graphics::Glyph::group, Ace::Graphics::Glyph::line, Ace::Graphics::Glyph::primers, Ace::Graphics::Glyph::segments, Ace::Graphics::Glyph::span, Ace::Graphics::Glyph::toomany, Ace::Graphics::Glyph::transcript, Ace::Graphics::Glyph::triangle, Ace::Graphics::GlyphFactory, Ace::Graphics::Panel, Ace::Graphics::Track, Ace::Iterator, Ace::Local, Ace::Model, Ace::Object, Ace::Object::Wormbase, Ace::RPC, Ace::Sequence, Ace::Sequence::Feature, Ace::Sequence::FeatureList, Ace::Sequence::GappedAlignment, Ace::Sequence::Gene, Ace::Sequence::Homol, Ace::Sequence::Multi, Ace::Sequence::Transcript, Ace::SocketServer, GFF::Filehandle, conf::default, conf::elegans, conf::moviedb, conf::simple


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

Error: 1.00,1.01,1.05,1.20,1.21,1.30,1.51,1.66,1.92


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).


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


Name Abstract Version View
Ace Object-Oriented Access to ACEDB Databases 1.92 metacpan
Ace::Browser::AceSubs Subroutines for AceBrowser 1.21 metacpan
Ace::Browser::GeneSubs metacpan
Ace::Browser::SearchSubs Subroutines for AceBrowser search scripts 1.30 metacpan
Ace::Browser::SiteDefs Access to AceBrowser configuration files metacpan
Ace::Browser::TreeSubs metacpan
Ace::Freesubs 1.00 metacpan
Ace::Graphics::Fk A dummy feature object used for generating panel key tracks metacpan
Ace::Graphics::Glyph Base class for Ace::Graphics::Glyph objects metacpan
Ace::Graphics::Glyph::anchored_arrow The "anchored_arrow" glyph metacpan
Ace::Graphics::Glyph::arrow The "arrow" glyph metacpan
Ace::Graphics::Glyph::box The "span" glyph metacpan
Ace::Graphics::Glyph::crossbox metacpan
Ace::Graphics::Glyph::dot The "ellipse" glyph metacpan
Ace::Graphics::Glyph::ex The "triangle" glyph metacpan
Ace::Graphics::Glyph::graded_segments The "color-coded segments" glyph metacpan
Ace::Graphics::Glyph::group The group glyph metacpan
Ace::Graphics::Glyph::line The "line" glyph metacpan
Ace::Graphics::Glyph::primers The "STS primers" glyph metacpan
Ace::Graphics::Glyph::segments The "discontinuous segments" glyph metacpan
Ace::Graphics::Glyph::span metacpan
Ace::Graphics::Glyph::toomany The "too many to show" glyph metacpan
Ace::Graphics::Glyph::transcript The "gene" glyph metacpan
Ace::Graphics::Glyph::triangle metacpan
Ace::Graphics::GlyphFactory Create Ace::Graphics::Glyphs metacpan
Ace::Graphics::Panel PNG graphics of Ace::Sequence::Feature objects metacpan
Ace::Graphics::Track PNG graphics of Ace::Sequence::Feature objects metacpan
Ace::Iterator Iterate Across an ACEDB Query 1.51 metacpan
Ace::Local use giface, tace or gifaceclient to open a local connection to an Ace database 1.05 metacpan
Ace::Model Get information about AceDB models 1.51 metacpan
Ace::Object Manipulate Ace Data Objects 1.66 metacpan
Ace::Object::Wormbase metacpan
Ace::RPC 1.00 metacpan
Ace::Sequence Examine ACeDB Sequence Objects 1.51 metacpan
Ace::Sequence::Feature Examine Sequence Feature Tables metacpan
Ace::Sequence::FeatureList Lightweight Access to Features metacpan
Ace::Sequence::GappedAlignment Gapped alignment object 1.20 metacpan
Ace::Sequence::Gene Simple "Gene" Object metacpan
Ace::Sequence::Homol Temporary Sequence Homology Class metacpan
Ace::Sequence::Multi Combine Feature Tables from Multiple Databases metacpan
Ace::Sequence::Transcript Simple "Gene" Object metacpan
Ace::SocketServer 1.01 metacpan
GFF::Filehandle metacpan

Other Files

ChangeLog metacpan
Freesubs/Makefile.PL metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
RPC/Makefile.PL metacpan