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_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 (81) does not match dist (128):
  • Missing in MANIFEST: .gitignore, lib/Dancer/Cookie.pm, lib/Dancer/Cookies.pm, lib/Dancer/Exceptions.pm, lib/Dancer/Logger/Abstract.pm, lib/Dancer/Logger/Syslog.pm, lib/Dancer/ModuleLoader.pm, lib/Dancer/Object.pm, lib/Dancer/Session.pm, lib/Dancer/Session/Abstract.pm, lib/Dancer/Session/Memcached.pm, lib/Dancer/Session/YAML.pm, lib/Dancer/Template.pm, lib/Dancer/Template/Abstract.pm, lib/Dancer/Template/Simple.pm, lib/Dancer/Template/TemplateToolkit.pm, t/00_base/005_module_loader.t, t/00_base/06_dancer_object.t, t/01_config/yaml_dependency.t, t/03_route_handler/09_status.t, t/03_route_handler/10_merge_registries.t, t/03_route_handler/11_redirect.t, t/03_route_handler/12_response.t, t/04_static_file/03_get_mime_type.t, t/04_static_file/04_file_mimeinfo_simple.t, t/06_helpers/05_send_error.t, t/06_helpers/06_load.t, t/06_helpers/routes.pl, t/08_session/01_load.t, t/08_session/02_dependency_check.t, t/08_session/03_http_requests.t, t/08_session/04_api.t, t/09_cookies/01_use.t, t/09_cookies/02_cookie_object.t, t/09_cookies/03_persistence.t, t/09_cookies/04_has_changed.t, t/09_cookies/05_api.t, t/10_template/01_factory.t, t/10_template/02_abstract_class.t, t/10_template/03_simple.t, t/10_template/05_template_toolkit.t, t/10_template/index.txt, t/11_logger/01_abstract.t, t/11_logger/02_factory.t, t/11_logger/03_file.t, t/11_logger/04_syslog.t, t/lib/EasyMocker.pm

no_pod_errors

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

Error: Dancer-1.000/lib/Dancer/Session.pm -- Around line 92: Non-ASCII character seen before =encoding in '# enabling'. Assuming UTF-8

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.

use_warnings

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: Dancer::Exceptions

has_separate_license_file

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

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Dancer 1.000 metacpan
Dancer::Config metacpan
Dancer::Error metacpan
Dancer::FileUtils metacpan
Dancer::GetOpt metacpan
Dancer::HTTP metacpan
Dancer::Handler metacpan
Dancer::Handler::PSGI metacpan
Dancer::Handler::Standalone metacpan
Dancer::Helpers metacpan
Dancer::Logger metacpan
Dancer::Logger::File metacpan
Dancer::Renderer metacpan
Dancer::Request metacpan
Dancer::Response metacpan
Dancer::Route metacpan
Dancer::SharedData metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan