Kwalitee Issues

has_manifest

Add a MANIFEST to the distribution. Your buildtool should be able to autogenerate it (eg "make manifest" or "./Build manifest")

has_meta_yml

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

has_tests

Add tests!

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: Cannot find MANIFEST in dist.

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: MHonArc::Char, MHonArc::Char::JP, MHonArc::Char::KR, MHonArc::CharEnt::AppleArabic, MHonArc::CharEnt::AppleCenteuro, MHonArc::CharEnt::AppleCroatian, MHonArc::CharEnt::AppleCyrillic, MHonArc::CharEnt::AppleGreek, MHonArc::CharEnt::AppleHebrew, MHonArc::CharEnt::AppleIceland, MHonArc::CharEnt::AppleRoman, MHonArc::CharEnt::AppleRomanian, MHonArc::CharEnt::AppleThai, MHonArc::CharEnt::AppleTurkish, MHonArc::CharEnt::BIG5_ETEN, MHonArc::CharEnt::BIG5_HKSCS, MHonArc::CharEnt::CP1250, MHonArc::CharEnt::CP1251, MHonArc::CharEnt::CP1252, MHonArc::CharEnt::CP1253, MHonArc::CharEnt::CP1254, MHonArc::CharEnt::CP1255, MHonArc::CharEnt::CP1256, MHonArc::CharEnt::CP1257, MHonArc::CharEnt::CP1258, MHonArc::CharEnt::CP866, MHonArc::CharEnt::CP932, MHonArc::CharEnt::CP936, MHonArc::CharEnt::CP949, MHonArc::CharEnt::CP950, MHonArc::CharEnt::EUC_JP, MHonArc::CharEnt::GB2312, MHonArc::CharEnt::GOST19768_87, MHonArc::CharEnt::HP_ROMAN8, MHonArc::CharEnt::ISO8859_1, MHonArc::CharEnt::ISO8859_10, MHonArc::CharEnt::ISO8859_11, MHonArc::CharEnt::ISO8859_13, MHonArc::CharEnt::ISO8859_14, MHonArc::CharEnt::ISO8859_15, MHonArc::CharEnt::ISO8859_16, MHonArc::CharEnt::ISO8859_2, MHonArc::CharEnt::ISO8859_3, MHonArc::CharEnt::ISO8859_4, MHonArc::CharEnt::ISO8859_5, MHonArc::CharEnt::ISO8859_6, MHonArc::CharEnt::ISO8859_7, MHonArc::CharEnt::ISO8859_8, MHonArc::CharEnt::ISO8859_9, MHonArc::CharEnt::KOI8_A, MHonArc::CharEnt::KOI8_B, MHonArc::CharEnt::KOI8_E, MHonArc::CharEnt::KOI8_F, MHonArc::CharEnt::KOI8_R, MHonArc::CharEnt::KOI8_U, MHonArc::CharEnt::KOI_0, MHonArc::CharEnt::KOI_7, MHonArc::CharEnt::VISCII, MHonArc::UTF8::AppleArabic, MHonArc::UTF8::AppleCenteuro, MHonArc::UTF8::AppleCroatian, MHonArc::UTF8::AppleCyrillic, MHonArc::UTF8::AppleGreek, MHonArc::UTF8::AppleHebrew, MHonArc::UTF8::AppleIceland, MHonArc::UTF8::AppleRoman, MHonArc::UTF8::AppleRomanian, MHonArc::UTF8::AppleThai, MHonArc::UTF8::AppleTurkish, MHonArc::UTF8::BIG5_ETEN, MHonArc::UTF8::BIG5_HKSCS, MHonArc::UTF8::CP1250, MHonArc::UTF8::CP1251, MHonArc::UTF8::CP1252, MHonArc::UTF8::CP1253, MHonArc::UTF8::CP1254, MHonArc::UTF8::CP1255, MHonArc::UTF8::CP1256, MHonArc::UTF8::CP1257, MHonArc::UTF8::CP1258, MHonArc::UTF8::CP866, MHonArc::UTF8::CP932, MHonArc::UTF8::CP936, MHonArc::UTF8::CP949, MHonArc::UTF8::CP950, MHonArc::UTF8::EUC_JP, MHonArc::UTF8::GB2312, MHonArc::UTF8::GOST19768_87, MHonArc::UTF8::HP_ROMAN8, MHonArc::UTF8::ISO8859_1, MHonArc::UTF8::ISO8859_10, MHonArc::UTF8::ISO8859_11, MHonArc::UTF8::ISO8859_13, MHonArc::UTF8::ISO8859_14, MHonArc::UTF8::ISO8859_15, MHonArc::UTF8::ISO8859_16, MHonArc::UTF8::ISO8859_2, MHonArc::UTF8::ISO8859_3, MHonArc::UTF8::ISO8859_4, MHonArc::UTF8::ISO8859_5, MHonArc::UTF8::ISO8859_6, MHonArc::UTF8::ISO8859_7, MHonArc::UTF8::ISO8859_8, MHonArc::UTF8::ISO8859_9, MHonArc::UTF8::KOI8_A, MHonArc::UTF8::KOI8_B, MHonArc::UTF8::KOI8_E, MHonArc::UTF8::KOI8_F, MHonArc::UTF8::KOI8_R, MHonArc::UTF8::KOI8_U, MHonArc::UTF8::KOI_0, MHonArc::UTF8::KOI_7, MHonArc::UTF8::VISCII

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Unicode::MapUTF8
  • Unicode::String

main_module_version_matches_dist_version

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

no_pod_errors

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

Error: MHonArc2.6.1/contrib/mhastart.pl -- Around line 232: Non-ASCII character seen before =encoding in '©'. Assuming CP1252

has_meta_json

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

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

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: MHonArc::Char, MHonArc::Char::JP, MHonArc::Char::KR, MHonArc::CharEnt, MHonArc::CharEnt::AppleArabic, MHonArc::CharEnt::AppleCenteuro, MHonArc::CharEnt::AppleCroatian, MHonArc::CharEnt::AppleCyrillic, MHonArc::CharEnt::AppleGreek, MHonArc::CharEnt::AppleHebrew, MHonArc::CharEnt::AppleIceland, MHonArc::CharEnt::AppleRoman, MHonArc::CharEnt::AppleRomanian, MHonArc::CharEnt::AppleThai, MHonArc::CharEnt::AppleTurkish, MHonArc::CharEnt::BIG5_ETEN, MHonArc::CharEnt::BIG5_HKSCS, MHonArc::CharEnt::CP1250, MHonArc::CharEnt::CP1251, MHonArc::CharEnt::CP1252, MHonArc::CharEnt::CP1253, MHonArc::CharEnt::CP1254, MHonArc::CharEnt::CP1255, MHonArc::CharEnt::CP1256, MHonArc::CharEnt::CP1257, MHonArc::CharEnt::CP1258, MHonArc::CharEnt::CP866, MHonArc::CharEnt::CP932, MHonArc::CharEnt::CP936, MHonArc::CharEnt::CP949, MHonArc::CharEnt::CP950, MHonArc::CharEnt::EUC_JP, MHonArc::CharEnt::GB2312, MHonArc::CharEnt::GOST19768_87, MHonArc::CharEnt::HP_ROMAN8, MHonArc::CharEnt::ISO8859_1, MHonArc::CharEnt::ISO8859_10, MHonArc::CharEnt::ISO8859_11, MHonArc::CharEnt::ISO8859_13, MHonArc::CharEnt::ISO8859_14, MHonArc::CharEnt::ISO8859_15, MHonArc::CharEnt::ISO8859_16, MHonArc::CharEnt::ISO8859_2, MHonArc::CharEnt::ISO8859_3, MHonArc::CharEnt::ISO8859_4, MHonArc::CharEnt::ISO8859_5, MHonArc::CharEnt::ISO8859_6, MHonArc::CharEnt::ISO8859_7, MHonArc::CharEnt::ISO8859_8, MHonArc::CharEnt::ISO8859_9, MHonArc::CharEnt::KOI8_A, MHonArc::CharEnt::KOI8_B, MHonArc::CharEnt::KOI8_E, MHonArc::CharEnt::KOI8_F, MHonArc::CharEnt::KOI8_R, MHonArc::CharEnt::KOI8_U, MHonArc::CharEnt::KOI_0, MHonArc::CharEnt::KOI_7, MHonArc::CharEnt::VISCII, MHonArc::CharMaps, MHonArc::Encode, MHonArc::RFC822, MHonArc::UTF8, MHonArc::UTF8::AppleArabic, MHonArc::UTF8::AppleCenteuro, MHonArc::UTF8::AppleCroatian, MHonArc::UTF8::AppleCyrillic, MHonArc::UTF8::AppleGreek, MHonArc::UTF8::AppleHebrew, MHonArc::UTF8::AppleIceland, MHonArc::UTF8::AppleRoman, MHonArc::UTF8::AppleRomanian, MHonArc::UTF8::AppleThai, MHonArc::UTF8::AppleTurkish, MHonArc::UTF8::BIG5_ETEN, MHonArc::UTF8::BIG5_HKSCS, MHonArc::UTF8::CP1250, MHonArc::UTF8::CP1251, MHonArc::UTF8::CP1252, MHonArc::UTF8::CP1253, MHonArc::UTF8::CP1254, MHonArc::UTF8::CP1255, MHonArc::UTF8::CP1256, MHonArc::UTF8::CP1257, MHonArc::UTF8::CP1258, MHonArc::UTF8::CP866, MHonArc::UTF8::CP932, MHonArc::UTF8::CP936, MHonArc::UTF8::CP949, MHonArc::UTF8::CP950, MHonArc::UTF8::EUC_JP, MHonArc::UTF8::Encode, MHonArc::UTF8::GB2312, MHonArc::UTF8::GOST19768_87, MHonArc::UTF8::HP_ROMAN8, MHonArc::UTF8::ISO8859_1, MHonArc::UTF8::ISO8859_10, MHonArc::UTF8::ISO8859_11, MHonArc::UTF8::ISO8859_13, MHonArc::UTF8::ISO8859_14, MHonArc::UTF8::ISO8859_15, MHonArc::UTF8::ISO8859_16, MHonArc::UTF8::ISO8859_2, MHonArc::UTF8::ISO8859_3, MHonArc::UTF8::ISO8859_4, MHonArc::UTF8::ISO8859_5, MHonArc::UTF8::ISO8859_6, MHonArc::UTF8::ISO8859_7, MHonArc::UTF8::ISO8859_8, MHonArc::UTF8::ISO8859_9, MHonArc::UTF8::KOI8_A, MHonArc::UTF8::KOI8_B, MHonArc::UTF8::KOI8_E, MHonArc::UTF8::KOI8_F, MHonArc::UTF8::KOI8_R, MHonArc::UTF8::KOI8_U, MHonArc::UTF8::KOI_0, MHonArc::UTF8::KOI_7, MHonArc::UTF8::MapUTF8, MHonArc::UTF8::MhaEncode, MHonArc::UTF8::VISCII

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
MHonArc::Char Character related utilties for MHonArc. metacpan
MHonArc::Char::JP metacpan
MHonArc::Char::KR metacpan
MHonArc::CharEnt HTML Character routines for MHonArc. metacpan
MHonArc::CharEnt::AppleArabic metacpan
MHonArc::CharEnt::AppleCenteuro metacpan
MHonArc::CharEnt::AppleCroatian metacpan
MHonArc::CharEnt::AppleCyrillic metacpan
MHonArc::CharEnt::AppleGreek metacpan
MHonArc::CharEnt::AppleHebrew metacpan
MHonArc::CharEnt::AppleIceland metacpan
MHonArc::CharEnt::AppleRoman metacpan
MHonArc::CharEnt::AppleRomanian metacpan
MHonArc::CharEnt::AppleThai metacpan
MHonArc::CharEnt::AppleTurkish metacpan
MHonArc::CharEnt::BIG5_ETEN metacpan
MHonArc::CharEnt::BIG5_HKSCS metacpan
MHonArc::CharEnt::CP1250 metacpan
MHonArc::CharEnt::CP1251 metacpan
MHonArc::CharEnt::CP1252 metacpan
MHonArc::CharEnt::CP1253 metacpan
MHonArc::CharEnt::CP1254 metacpan
MHonArc::CharEnt::CP1255 metacpan
MHonArc::CharEnt::CP1256 metacpan
MHonArc::CharEnt::CP1257 metacpan
MHonArc::CharEnt::CP1258 metacpan
MHonArc::CharEnt::CP866 metacpan
MHonArc::CharEnt::CP932 metacpan
MHonArc::CharEnt::CP936 metacpan
MHonArc::CharEnt::CP949 metacpan
MHonArc::CharEnt::CP950 metacpan
MHonArc::CharEnt::EUC_JP metacpan
MHonArc::CharEnt::GB2312 metacpan
MHonArc::CharEnt::GOST19768_87 metacpan
MHonArc::CharEnt::HP_ROMAN8 metacpan
MHonArc::CharEnt::ISO8859_1 metacpan
MHonArc::CharEnt::ISO8859_10 metacpan
MHonArc::CharEnt::ISO8859_11 metacpan
MHonArc::CharEnt::ISO8859_13 metacpan
MHonArc::CharEnt::ISO8859_14 metacpan
MHonArc::CharEnt::ISO8859_15 metacpan
MHonArc::CharEnt::ISO8859_16 metacpan
MHonArc::CharEnt::ISO8859_2 metacpan
MHonArc::CharEnt::ISO8859_3 metacpan
MHonArc::CharEnt::ISO8859_4 metacpan
MHonArc::CharEnt::ISO8859_5 metacpan
MHonArc::CharEnt::ISO8859_6 metacpan
MHonArc::CharEnt::ISO8859_7 metacpan
MHonArc::CharEnt::ISO8859_8 metacpan
MHonArc::CharEnt::ISO8859_9 metacpan
MHonArc::CharEnt::KOI8_A metacpan
MHonArc::CharEnt::KOI8_B metacpan
MHonArc::CharEnt::KOI8_E metacpan
MHonArc::CharEnt::KOI8_F metacpan
MHonArc::CharEnt::KOI8_R metacpan
MHonArc::CharEnt::KOI_0 metacpan
MHonArc::CharEnt::KOI_7 metacpan
MHonArc::CharEnt::VISCII metacpan
MHonArc::CharMaps metacpan
MHonArc::Encode Text encoding routines for MHonArc metacpan
MHonArc::RFC822 0.01 metacpan
MHonArc::UTF8 UTF-8 routines for MHonArc metacpan
MHonArc::UTF8::AppleArabic metacpan
MHonArc::UTF8::AppleCenteuro metacpan
MHonArc::UTF8::AppleCroatian metacpan
MHonArc::UTF8::AppleCyrillic metacpan
MHonArc::UTF8::AppleGreek metacpan
MHonArc::UTF8::AppleHebrew metacpan
MHonArc::UTF8::AppleIceland metacpan
MHonArc::UTF8::AppleRoman metacpan
MHonArc::UTF8::AppleRomanian metacpan
MHonArc::UTF8::AppleThai metacpan
MHonArc::UTF8::AppleTurkish metacpan
MHonArc::UTF8::BIG5_ETEN metacpan
MHonArc::UTF8::BIG5_HKSCS metacpan
MHonArc::UTF8::CP1250 metacpan
MHonArc::UTF8::CP1251 metacpan
MHonArc::UTF8::CP1252 metacpan
MHonArc::UTF8::CP1253 metacpan
MHonArc::UTF8::CP1254 metacpan
MHonArc::UTF8::CP1255 metacpan
MHonArc::UTF8::CP1256 metacpan
MHonArc::UTF8::CP1257 metacpan
MHonArc::UTF8::CP1258 metacpan
MHonArc::UTF8::CP866 metacpan
MHonArc::UTF8::CP932 metacpan
MHonArc::UTF8::CP936 metacpan
MHonArc::UTF8::CP949 metacpan
MHonArc::UTF8::CP950 metacpan
MHonArc::UTF8::EUC_JP metacpan
MHonArc::UTF8::Encode UTF-8 Encode-based routines for MHonArc metacpan
MHonArc::UTF8::GB2312 metacpan
MHonArc::UTF8::GOST19768_87 metacpan
MHonArc::UTF8::HP_ROMAN8 metacpan
MHonArc::UTF8::ISO8859_10 metacpan
MHonArc::UTF8::ISO8859_11 metacpan
MHonArc::UTF8::ISO8859_13 metacpan
MHonArc::UTF8::ISO8859_14 metacpan
MHonArc::UTF8::ISO8859_16 metacpan
MHonArc::UTF8::ISO8859_2 metacpan
MHonArc::UTF8::ISO8859_3 metacpan
MHonArc::UTF8::ISO8859_4 metacpan
MHonArc::UTF8::ISO8859_5 metacpan
MHonArc::UTF8::ISO8859_6 metacpan
MHonArc::UTF8::ISO8859_7 metacpan
MHonArc::UTF8::ISO8859_8 metacpan
MHonArc::UTF8::ISO8859_9 metacpan
MHonArc::UTF8::KOI8_A metacpan
MHonArc::UTF8::KOI8_B metacpan
MHonArc::UTF8::KOI8_E metacpan
MHonArc::UTF8::KOI8_F metacpan
MHonArc::UTF8::KOI8_R metacpan
MHonArc::UTF8::KOI8_U metacpan
MHonArc::UTF8::KOI_0 metacpan
MHonArc::UTF8::KOI_7 metacpan
MHonArc::UTF8::MapUTF8 UTF-8 Unicode::MapUTF8-based routines for MHonArc metacpan
MHonArc::UTF8::MhaEncode UTF-8 based routines for MHonArc metacpan
MHonArc::UTF8::VISCII metacpan

Provides

Name File View
MHonArc::CharEnt::KOI_8 lib/MHonArc/CharEnt/KOI8_U.pm metacpan
MHonArc::UTF8::ISO_8859_1 lib/MHonArc/UTF8/ISO8859_1.pm metacpan
MHonArc::UTF8::ISO_8859_15 lib/MHonArc/UTF8/ISO8859_15.pm metacpan

Other Files

Makefile.PL metacpan
README metacpan