Kwalitee Issues

meta_yml_is_parsable

Upgrade your YAML generator so it produces valid YAML.

Error: CPAN::Meta::YAML found illegal characters in plain scalar: 'A Multilingual, Object Oriented Locales:: Package.'

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: Locales::Country::am, Locales::Country::de, Locales::Country::el, Locales::Country::en, Locales::Country::es, Locales::Country::fa, Locales::Country::fi, Locales::Country::fr, Locales::Country::hi, Locales::Country::ja, Locales::Country::ko, Locales::Country::ru, Locales::Country::zh, Locales::Language::am, Locales::Language::de, Locales::Language::el, Locales::Language::en, Locales::Language::es, Locales::Language::fa, Locales::Language::fi, Locales::Language::fr, Locales::Language::hi, Locales::Language::ja, Locales::Language::ko, Locales::Language::ru, Locales::Language::zh

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: Locales-0.05/lib/Locales/Country/am.pm -- Around line 32: Non-ASCII character seen before =encoding in '"ኢትዮጵያ",'. Assuming CP1252 Locales-0.05/lib/Locales/Country/el.pm -- Around line 32: Non-ASCII character seen before =encoding in '"Ελλάδα",'. Assuming CP1252 Locales-0.05/lib/Locales/Country/es.pm -- Around line 32: Non-ASCII character seen before =encoding in '"España",'. Assuming UTF-8 Locales-0.05/lib/Locales/Country/fa.pm -- Around line 32: Non-ASCII character seen before =encoding in '"ایران",'. Assuming CP1252 Locales-0.05/lib/Locales/Country/hi.pm -- Around line 32: Non-ASCII character seen before =encoding in '"à¤à¤¾à¤°à¤¤",'. Assuming CP1252 Locales-0.05/lib/Locales/Country/ja.pm -- Around line 32: Non-ASCII character seen before =encoding in '"日本",'. Assuming CP1252 Locales-0.05/lib/Locales/Country/ko.pm -- Around line 32: Non-ASCII character seen before =encoding in '"조선'. Assuming UTF-8 Locales-0.05/lib/Locales/Country/ru.pm -- Around line 32: Non-ASCII character seen before =encoding in '"Россия",'. Assuming UTF-8 Locales-0.05/lib/Locales/Country/zh.pm -- Around line 32: Non-ASCII character seen before =encoding in '"中華人民共和國",'. Assuming UTF-8 Locales-0.05/lib/Locales/Country.pm -- Around line 115: Non-ASCII character seen before =encoding in ''Jamaïque''. Assuming UTF-8 Locales-0.05/lib/Locales/Language/am.pm -- Around line 34: Non-ASCII character seen before =encoding in '"አማáˆáŠ›"'. Assuming CP1252 Locales-0.05/lib/Locales/Language/el.pm -- Around line 34: Non-ASCII character seen before =encoding in '"Ελληνικά"'. Assuming CP1252 Locales-0.05/lib/Locales/Language/es.pm -- Around line 34: Non-ASCII character seen before =encoding in '"Español"'. Assuming UTF-8 Locales-0.05/lib/Locales/Language/fa.pm -- Around line 34: Non-ASCII character seen before =encoding in '"فارسی"'. Assuming UTF-8 Locales-0.05/lib/Locales/Language/fr.pm -- Around line 34: Non-ASCII character seen before =encoding in '"Français"'. Assuming UTF-8 Locales-0.05/lib/Locales/Language/hi.pm -- Around line 34: Non-ASCII character seen before =encoding in '"हिंदी"'. Assuming CP1252 Locales-0.05/lib/Locales/Language/ja.pm -- Around line 34: Non-ASCII character seen before =encoding in '"日本語"'. Assuming CP1252 Locales-0.05/lib/Locales/Language/ko.pm -- Around line 34: Non-ASCII character seen before =encoding in '"한êµì–´"'. Assuming CP1252 Locales-0.05/lib/Locales/Language/ru.pm -- Around line 34: Non-ASCII character seen before =encoding in '"Русский"'. Assuming UTF-8 Locales-0.05/lib/Locales/Language/zh.pm -- Around line 34: Non-ASCII character seen before =encoding in '"䏿–‡"'. Assuming CP1252 Locales-0.05/lib/Locales/Language.pm -- Around line 99: Non-ASCII character seen before =encoding in ''Französisch''. 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: Locales::Base, Locales::Country, Locales::Country::Base, Locales::Country::am, Locales::Country::de, Locales::Country::el, Locales::Country::en, Locales::Country::es, Locales::Country::fa, Locales::Country::fi, Locales::Country::fr, Locales::Country::hi, Locales::Country::ja, Locales::Country::ko, Locales::Country::ru, Locales::Country::zh, Locales::Language, Locales::Language::Base, Locales::Language::am, Locales::Language::de, Locales::Language::el, Locales::Language::en, Locales::Language::es, Locales::Language::fa, Locales::Language::fi, Locales::Language::fr, Locales::Language::hi, Locales::Language::ja, Locales::Language::ko, Locales::Language::ru, Locales::Language::zh

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.02,0.03

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
Locales::Base 0.03 metacpan
Locales::Country ISO codes for country identification (ISO 3166) 0.03 metacpan
Locales::Country::Base 0.02 metacpan
Locales::Country::am ISO 3166-1 Country Codes in Amharic. 0.02 metacpan
Locales::Country::de ISO 3166-1 Country Codes in German. 0.02 metacpan
Locales::Country::el ISO 3166-1 Country Codes in Greek. 0.02 metacpan
Locales::Country::en ISO 3166-1 Country Codes in English. 0.02 metacpan
Locales::Country::es ISO 3166-1 Country Codes in Spanish. 0.02 metacpan
Locales::Country::fa ISO 3166-1 Country Codes in Persian. 0.02 metacpan
Locales::Country::fi ISO 3166-1 Country Codes in Finnish. 0.02 metacpan
Locales::Country::fr ISO 3166-1 Country Codes in French. 0.02 metacpan
Locales::Country::hi ISO 3166-1 Country Codes in Hindi. 0.02 metacpan
Locales::Country::ja ISO 3166-1 Country Codes in Japanese. 0.02 metacpan
Locales::Country::ko ISO 3166-1 Country Codes in Korean. 0.02 metacpan
Locales::Country::ru ISO 3166-1 Country Codes in Russian. 0.02 metacpan
Locales::Country::zh ISO 3166-1 Country Codes in Chinese. 0.02 metacpan
Locales::Language ISO two letter codes for language identification (ISO 639) 0.03 metacpan
Locales::Language::Base 0.02 metacpan
Locales::Language::am ISO 639 Language Codes in Amharic. 0.02 metacpan
Locales::Language::de ISO 639 Language Codes in German. 0.02 metacpan
Locales::Language::el ISO 639 Language Codes in Greek. 0.02 metacpan
Locales::Language::en ISO 639 Language Codes in English. 0.02 metacpan
Locales::Language::es ISO 639 Language Codes in Spanish. 0.02 metacpan
Locales::Language::fa ISO 639 Language Codes in Persian. 0.02 metacpan
Locales::Language::fi ISO 639 Language Codes in Finnish. 0.02 metacpan
Locales::Language::fr ISO 639 Language Codes in French. 0.02 metacpan
Locales::Language::hi ISO 639 Language Codes in Hindi. 0.02 metacpan
Locales::Language::ja ISO 639 Language Codes in Japanese. 0.02 metacpan
Locales::Language::ko ISO 639 Language Codes in Korean. 0.02 metacpan
Locales::Language::ru ISO 639 Language Codes in Russian. 0.02 metacpan
Locales::Language::zh ISO 639 Language Codes in Chinese. 0.02 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan