Under maintenance.

Most probably CPANTS databases are being regenerated from scratch due to major changes in Kwalitee metrics or updates of relevant modules/perl. Usually this maintenance takes about a day or two, and some of the information may be old or missing tentatively. Sorry for the inconvenience.

Kwalitee Issues

has_human_readable_license

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

has_license_in_source_file

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

has_meta_yml

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

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (128) does not match dist (191):
  • Missing in MANIFEST: CVS/Entries, CVS/Repository, CVS/Root, GO.pm, GO/AppHandles/.#AppHandleSqlImpl.pm.1.88, GO/AppHandles/.#AppHandleSqlImpl.pm.1.89, GO/AppHandles/CVS/Entries, GO/AppHandles/CVS/Repository, GO/AppHandles/CVS/Root, GO/CVS/Entries, GO/CVS/Repository, GO/CVS/Root, GO/Handlers/CVS/Entries, GO/Handlers/CVS/Repository, GO/Handlers/CVS/Root, GO/Reasoner.pm, doc/CVS/Entries, doc/CVS/Repository, doc/CVS/Root, scripts/CVS/Entries, scripts/CVS/Repository, scripts/CVS/Root, scripts/fill-path.pl, scripts/go-create-database-and-load.pl, scripts/go-db-reasoner.pl, scripts/go-do-nothing.pl, scripts/go-dump-owl.pl, scripts/go-noseq-load.pl, scripts/go-process-report-template.pl, scripts/go_db_install.pl, scripts/load-go-assoc-bulk.pl, scripts/load-linkfile-into-graph_path.pl, scripts/load-ppod-set-full.pl, scripts/load-refg-set-full.pl, scripts/load-refg-set.pl, scripts/load-sp-bulk.pl, scripts/load-tax-hierarchy-into-db.pl, scripts/scan_for_non-ascii.pl, t/CVS/Entries, t/CVS/Repository, t/CVS/Root, t/d190xrf_abbs.t, t/d200multispecies.t, t/d210annotation_properties.t, t/d220obsolete_metadata.t, t/d230load_synonym.t, t/d240load_refg.t, t/d250multiqualifiers.t, t/d260regulates.t, t/d270annotation_double_taxon.t, t/data/CVS/Entries, t/data/CVS/Repository, t/data/CVS/Root, t/data/GO.xrf_abbs, t/data/gene_assoc-with-quals.mgi, t/data/gene_association-ache.all, t/data/gene_association.multitaxontest, t/data/gene_association.pamgo.test, t/data/gene_association.test_properties, t/data/go-dual-test.obo, t/data/obsolete.obo, t/data/regulation_test.obo, t/data/test_synonym.obo, t/t460deep_product_count.t
  • Missing in Dist: META.yml

no_pod_errors

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

Error: go-db-perl-0.04/GO/AppHandle.pm -- Around line 113: Non-ASCII character seen before =encoding in 'hþtp://www.geneontology.org'. Assuming CP1252Around line 1183: '=item' outside of any '=over'Around line 1215: You forgot a '=back' before '=head3' go-db-perl-0.04/GO/AppHandles/AppHandleSqlImpl.pm -- Around line 1100: '=item' outside of any '=over' =over without closing =back go-db-perl-0.04/scripts/go-do-nothing.pl -- Around line 410: You forgot a '=back' before '=head1' go-db-perl-0.04/scripts/go-prepare-release.pl -- Around line 445: You forgot a '=back' before '=head1'

package_version_matches_dist_version

Fix the version(s).

prereq_matches_use

List all used modules in META.yml requires

Error:

  • GO::Handlers::base
  • GO::IO::Blast
  • GO::Model::Association
  • GO::Model::Evidence
  • GO::Model::GeneProduct
  • GO::Model::Graph
  • GO::Model::Modification
  • GO::Model::Relationship
  • GO::Model::Root
  • GO::Model::Term
  • GO::Model::Xref
  • GO::ObjFactory
  • GO::Parser
  • GO::Utils
  • Inline

use_strict

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: GO::AppHandles::AppHandleAbstractSqlImpl, GO::AppHandles::AppHandleCWrapper, GO::AppHandles::AppHandleChadoSqlImpl, GO::AppHandles::AppHandlePgImpl, GO::AppHandles::AppHandleSqlImpl, GO::Handlers::db, GO::TestHarness

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

has_meta_json

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

meta_yml_has_license

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.

no_stdin_for_prompting

Use the prompt() method from ExtUtils::MakeMaker/Module::Build.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: GO, GO::Admin, GO::AppHandle, GO::AppHandles::AppHandleAbstractSqlImpl, GO::AppHandles::AppHandleCWrapper, GO::AppHandles::AppHandleCachingImpl, GO::AppHandles::AppHandleChadoSqlImpl, GO::AppHandles::AppHandlePgImpl, GO::AppHandles::AppHandleSqlImpl, GO::DebugUtils, GO::Handlers::db, GO::Handlers::genericdb, GO::Handlers::godb, GO::Reasoner, GO::SqlWrapper, GO::Tango, GO::TestHarness

build_prereq_matches_use

List all modules used in the test suite in META.yml build_requires

Error:

  • GO::IO::Blast
  • GO::Model::Evidence
  • GO::Model::TreeIterator
  • GO::Parser

has_separate_license_file

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

Modules

Name Abstract Version View
GO::Admin metacpan
GO::AppHandle Gene Ontology Data API handle 0.01 metacpan
GO::AppHandles::AppHandleAbstractSqlImpl metacpan
GO::AppHandles::AppHandleCWrapper metacpan
GO::AppHandles::AppHandleCachingImpl metacpan
GO::AppHandles::AppHandleChadoSqlImpl metacpan
GO::AppHandles::AppHandlePgImpl metacpan
GO::AppHandles::AppHandleSqlImpl metacpan
GO::DebugUtils metacpan
GO::Handlers::db metacpan
GO::Handlers::genericdb metacpan
GO::Handlers::godb Stores parse XML in GO DB metacpan
GO::SqlWrapper metacpan
GO::Tango Tango ANnotates GO metacpan
GO::TestHarness metacpan

Provides

Name File View
TermC GO/AppHandles/AppHandleCWrapper.pm metacpan
Wrapper GO/AppHandles/AppHandleCWrapper.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan