Kwalitee Issues

has_meta_yml

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

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: Encode::CN, Encode::JP, Encode::JP::ISO_2022_JP, Encode::KR, Encode::TW

no_pod_errors

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

Error: Encode-0.95/lib/Encode/Alias.pm -- Around line 222: You forgot a '=back' before '=head1' Around line 226: =back without =over Encode-0.95/lib/Encode/Encoding.pm -- Around line 39: Unknown directive: =head Encode-0.95/lib/Encode/Supported.pod -- Around line 7: Unknown directive: =Encoding

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: Encode, Encode::Alias, Encode::CN, Encode::CN::HZ, Encode::Encoding, Encode::Internal, Encode::JP, Encode::JP::Constants, Encode::JP::H2Z, Encode::JP::ISO_2022_JP, Encode::JP::JIS, Encode::KR, Encode::TW, Encode::Tcl, Encode::Tcl::Escape, Encode::Tcl::Table, Encode::Unicode, Encode::XS, Encode::iso10646_1, Encode::ucs2_le, Encode::utf8

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Encode::ucs_2le

consistent_version

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

Error: 0.92,0.94,0.95

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
Encode character encodings 0.95 metacpan
Encode::Alias alias defintions to encodings 0.95 metacpan
Encode::CN China-based Chinese Encodings 0.95 metacpan
Encode::CN::HZ 0.92 metacpan
Encode::Encoding Encode Implementation Base Class 0.94 metacpan
Encode::Internal 0.92 metacpan
Encode::JP Japanese Encodings 0.94 metacpan
Encode::JP::Constants 0.92 metacpan
Encode::JP::H2Z 0.92 metacpan
Encode::JP::ISO_2022_JP 0.94 metacpan
Encode::JP::JIS 0.94 metacpan
Encode::KR Korean Encodings 0.94 metacpan
Encode::TW Taiwan-based Chinese Encodings 0.94 metacpan
Encode::Tcl Tcl encodings 0.94 metacpan
Encode::Tcl::Escape Tcl Escape encodings 0.92 metacpan
Encode::Tcl::Table Tcl Table encodings 0.92 metacpan
Encode::XS 0.92 metacpan
Encode::iso10646_1 0.92 metacpan
Encode::utf8 0.92 metacpan

Provides

Name File View
Encode::ucs_2le lib/Encode/ucs2_le.pm metacpan
Encoding::Unicode lib/Encode/Unicode.pm metacpan

Other Files

CN/Makefile.PL metacpan
Changes metacpan
JP/Makefile.PL metacpan
KR/Makefile.PL metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan
TW/Makefile.PL metacpan