Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

has_meta_yml

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

buildtool_not_executable

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

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.

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 (21) does not match dist (76):
  • Missing in MANIFEST: Zanas-6.01.17, Zanas/Dawdler.pm, Zanas/Docs.pm, Zanas/InternalRequest.pm, Zanas/Loader.pm, Zanas/Offline.pm, Zanas/Presentation/Skins/Classic.pm, Zanas/Presentation/Skins/Classic/0.gif.pm, Zanas/Presentation/Skins/Classic/0.html.pm, Zanas/Presentation/Skins/Classic/1.html.pm, Zanas/Presentation/Skins/Classic/colors.html.pm, Zanas/Presentation/Skins/Classic/favicon.ico.pm, Zanas/Presentation/Skins/Classic/folder.gif.pm, Zanas/Presentation/Skins/Classic/menuarrow.gif.pm, Zanas/Presentation/Skins/Classic/navigation.js.gz.pm, Zanas/Presentation/Skins/Classic/navigation.js.pm, Zanas/Presentation/Skins/Classic/navigation_setup.js.pm, Zanas/Presentation/Skins/Classic/razd1.gif.pm, Zanas/Presentation/Skins/Classic/robots.txt.pm, Zanas/Presentation/Skins/Classic/tab_00.gif.pm, Zanas/Presentation/Skins/Classic/tab_01.gif.pm, Zanas/Presentation/Skins/Classic/tab_10.gif.pm, Zanas/Presentation/Skins/Classic/tab_b_0.gif.pm, Zanas/Presentation/Skins/Classic/tab_b_1.gif.pm, Zanas/Presentation/Skins/Classic/tab_l_0.gif.pm, Zanas/Presentation/Skins/Classic/tab_l_1.gif.pm, Zanas/Presentation/Skins/Classic/tab_r_0.gif.pm, Zanas/Presentation/Skins/Classic/tab_r_1.gif.pm, Zanas/Presentation/Skins/Classic/w_20_1.gif.pm, Zanas/Presentation/Skins/Classic/zanas.css.gz.pm, Zanas/Presentation/Skins/Classic/zanas.css.pm, Zanas/Presentation/Skins/Generic.pm, Zanas/Presentation/XUL.pm, Zanas/SQL/Oracle.pm, Zanas/SQL/SQLite.pm, Zanas/SQL/mysql.pm, Zanas/Server.pm, Zanas/Util.pm, Zanas/Validators.pm, Zanas/static/1.html.pm, Zanas/static/favicon.ico.pm, Zanas/static/folder.gif.pm, Zanas/static/robots.txt.pm, Zanas/static/tab_00.gif.pm, Zanas/static/tab_01.gif.pm, Zanas/static/tab_10.gif.pm, Zanas/static/tab_b_0.gif.pm, Zanas/static/tab_b_1.gif.pm, Zanas/static/tab_l_0.gif.pm, Zanas/static/tab_l_1.gif.pm, Zanas/static/tab_r_0.gif.pm, Zanas/static/tab_r_1.gif.pm, Zanas/static/w_20_1.gif.pm, r.cmd, rr.cmd

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

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: Zanas, Zanas::Apache, Zanas::Auth::NTLM, Zanas::Content, Zanas::Dawdler, Zanas::Docs, Zanas::InternalRequest, Zanas::Loader, Zanas::Offline, Zanas::Presentation, Zanas::Presentation::MSIE_5, Zanas::Presentation::Mozilla_3, Zanas::Presentation::Skins::Classic, Zanas::Presentation::Skins::Classic::0.gif, Zanas::Presentation::Skins::Classic::0.html, Zanas::Presentation::Skins::Classic::1.html, Zanas::Presentation::Skins::Classic::colors.html, Zanas::Presentation::Skins::Classic::favicon.ico, Zanas::Presentation::Skins::Classic::folder.gif, Zanas::Presentation::Skins::Classic::menuarrow.gif, Zanas::Presentation::Skins::Classic::navigation.js, Zanas::Presentation::Skins::Classic::navigation.js.gz, Zanas::Presentation::Skins::Classic::navigation_setup.js, Zanas::Presentation::Skins::Classic::razd1.gif, Zanas::Presentation::Skins::Classic::robots.txt, Zanas::Presentation::Skins::Classic::tab_00.gif, Zanas::Presentation::Skins::Classic::tab_01.gif, Zanas::Presentation::Skins::Classic::tab_10.gif, Zanas::Presentation::Skins::Classic::tab_b_0.gif, Zanas::Presentation::Skins::Classic::tab_b_1.gif, Zanas::Presentation::Skins::Classic::tab_l_0.gif, Zanas::Presentation::Skins::Classic::tab_l_1.gif, Zanas::Presentation::Skins::Classic::tab_r_0.gif, Zanas::Presentation::Skins::Classic::tab_r_1.gif, Zanas::Presentation::Skins::Classic::w_20_1.gif, Zanas::Presentation::Skins::Classic::zanas.css, Zanas::Presentation::Skins::Classic::zanas.css.gz, Zanas::Presentation::Skins::Generic, Zanas::Presentation::Unsupported, Zanas::Presentation::XUL, Zanas::Request, Zanas::Request::Upload, Zanas::SQL, Zanas::SQL::Oracle, Zanas::SQL::SQLite, Zanas::SQL::mysql, Zanas::Server, Zanas::Util, Zanas::Validators, Zanas::static::0.gif, Zanas::static::0.html, Zanas::static::1.html, Zanas::static::favicon.ico, Zanas::static::folder.gif, Zanas::static::navigation.js, Zanas::static::navigation.js.gz, Zanas::static::robots.txt, Zanas::static::tab_00.gif, Zanas::static::tab_01.gif, Zanas::static::tab_10.gif, Zanas::static::tab_b_0.gif, Zanas::static::tab_b_1.gif, Zanas::static::tab_l_0.gif, Zanas::static::tab_l_1.gif, Zanas::static::tab_r_0.gif, Zanas::static::tab_r_1.gif, Zanas::static::w_20_1.gif, Zanas::static::zanas.css, Zanas::static::zanas.css.gz

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Apache::AuthenNTLM
  • Config::ApacheFormat
  • DBD::Oracle
  • DBI
  • HTTP::Daemon
  • HTTP::Date
  • HTTP::Headers
  • HTTP::Request::Common
  • HTTP::Response
  • HTTP::Status
  • LWP::UserAgent
  • Number::Format
  • URI::Escape
  • XML::Simple

main_module_version_matches_dist_version

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

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.

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.

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: Zanas, Zanas::Apache, Zanas::Auth::NTLM, Zanas::Content, Zanas::Dawdler, Zanas::Docs, Zanas::InternalRequest, Zanas::Loader, Zanas::Offline, Zanas::Presentation, Zanas::Presentation::MSIE_5, Zanas::Presentation::Mozilla_3, Zanas::Presentation::Skins::Classic, Zanas::Presentation::Skins::Classic::0.gif, Zanas::Presentation::Skins::Classic::0.html, Zanas::Presentation::Skins::Classic::1.html, Zanas::Presentation::Skins::Classic::colors.html, Zanas::Presentation::Skins::Classic::favicon.ico, Zanas::Presentation::Skins::Classic::folder.gif, Zanas::Presentation::Skins::Classic::menuarrow.gif, Zanas::Presentation::Skins::Classic::navigation.js, Zanas::Presentation::Skins::Classic::navigation.js.gz, Zanas::Presentation::Skins::Classic::navigation_setup.js, Zanas::Presentation::Skins::Classic::razd1.gif, Zanas::Presentation::Skins::Classic::robots.txt, Zanas::Presentation::Skins::Classic::tab_00.gif, Zanas::Presentation::Skins::Classic::tab_01.gif, Zanas::Presentation::Skins::Classic::tab_10.gif, Zanas::Presentation::Skins::Classic::tab_b_0.gif, Zanas::Presentation::Skins::Classic::tab_b_1.gif, Zanas::Presentation::Skins::Classic::tab_l_0.gif, Zanas::Presentation::Skins::Classic::tab_l_1.gif, Zanas::Presentation::Skins::Classic::tab_r_0.gif, Zanas::Presentation::Skins::Classic::tab_r_1.gif, Zanas::Presentation::Skins::Classic::w_20_1.gif, Zanas::Presentation::Skins::Classic::zanas.css, Zanas::Presentation::Skins::Classic::zanas.css.gz, Zanas::Presentation::Skins::Generic, Zanas::Presentation::Unsupported, Zanas::Presentation::XUL, Zanas::Request, Zanas::Request::Upload, Zanas::SQL, Zanas::SQL::Oracle, Zanas::SQL::SQLite, Zanas::SQL::mysql, Zanas::Server, Zanas::Util, Zanas::Validators, Zanas::static::0.gif, Zanas::static::0.html, Zanas::static::1.html, Zanas::static::favicon.ico, Zanas::static::folder.gif, Zanas::static::navigation.js, Zanas::static::navigation.js.gz, Zanas::static::robots.txt, Zanas::static::tab_00.gif, Zanas::static::tab_01.gif, Zanas::static::tab_10.gif, Zanas::static::tab_b_0.gif, Zanas::static::tab_b_1.gif, Zanas::static::tab_l_0.gif, Zanas::static::tab_l_1.gif, Zanas::static::tab_r_0.gif, Zanas::static::tab_r_1.gif, Zanas::static::w_20_1.gif, Zanas::static::zanas.css, Zanas::static::zanas.css.gz

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
Zanas::Auth::NTLM metacpan
Zanas::Request metacpan
Zanas::Request::Upload metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan