Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Expected a map structure from string or file. (requires) [Validation: 1.0]

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.

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Mon 03 Jul 2006 10:42:12 AM JST gpg: using DSA key 7B08C24F7F24E1D9 gpg: Can't check signature: No public key --- SIGNATURE Mon Jul 3 10:42:27 2006 +++ @@ -1,15 +1,15 @@ -SHA1 6aa81f666e9288c9f4c1f5943d444e58ebde4b19 Changes +SHA1 79f7a089f276d7d2fd074b39b6ec3f246b4d5332 Changes SHA1 9f603b3468a3e1b0812814230cede5feab6d9322 Japanese.h SHA1 3c72ce5fcaf673415428242ef64ea49423e9bc64 Japanese.xs SHA1 bb18413cf69a8e72f183f84741efe2a4165e1193 MANIFEST SHA1 e0058b2b2480bb9143a9804ed936f8d39721b64f MANIFEST.en SHA1 156cdda11b962094ca6c0f2fee14710235d9f55e MANIFEST.noxs -SHA1 9ab7a94ac3deda98cd5ab3fb97d2153fd9a46658 META.yml +SHA1 f0abd88fad8bcf7a334effbc2d74f5af2219c89c META.yml SHA1 a09f3fd623e5f360b5c19d0c2a55d575f7747853 Makefile.PL SHA1 3f07d2c6c97d6f06de33ca8183e39f3de58447b7 README SHA1 f26607a9e170bf1863cab4eec6ef59ac94811bfc bin/ujconv SHA1 509049614bfc9e0ecb55245611343289bcf018c1 bin/ujguess -SHA1 390acb75d3253b98debe157b20769cda398dae01 conv.c +SHA1 c696c7ad7bc1c2a58d434fc1f87c9f71dce2775f conv.c SHA1 2784fba53f09ab25437fc34f8a5809110fff1f6e eucjp.c SHA1 041fabafbb48f5dea4c56aad94697b77ca354b50 getcode.c SHA1 cdda4bc4e99171d513212837edfa981cc1b782e2 getcode.h @@ -20,11 +20,11 @@ SHA1 968c48aa9b0b989fd9f647187b54829fbf093a08 hints/solaris.pl SHA1 b54729e4ce5de2e2ef2884bc712de8b5108e4a35 hints/sunos.pl SHA1 529203e544fb27ab9ab48dfd3a4a594ab99cc471 jis.c -SHA1 5814ebe5ca0c58a71ffa21ac82657d8df6cfe98d lib/Unicode/Japanese.pm +SHA1 2c6468a531d115d9a0ea24868f5d83aa29220358 lib/Unicode/Japanese.pm SHA1 0a045bdbb875080bad291f366b9642775f30e56c lib/Unicode/Japanese/JA.pod SHA1 09ef6e9cb0dfb8a234ec5148542f1cc3e5b27d0c memmap_common.c SHA1 3f2141ef5160ce59c299528ad0785ac6eb7f5d40 memmap_unix.c -SHA1 7d61109428f22ec154f35a17f0999f8b603366fd memmap_win32.c +SHA1 28f76e045379c3c58d8092179b3225c8045e4ccb memmap_win32.c SHA1 5765be49f4504d48ea2bd0888a41f921138821be sjis.c SHA1 db08df38b85f4328b322d549bd175a4dcdcce804 sjis.h SHA1 7e55b3231b7162b119be3b7fc062f9dcfeea114a sjis_doti.c ==> MISMATCHED content between SIGNATURE and distribution files! <==

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

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: Unicode::Japanese

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

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

Modules

Name Abstract Version View
Unicode::Japanese Japanese Character Encoding Handler 0.38 metacpan

Provides

Name File View
Unicode::Japanese::PurePerl lib/Unicode/Japanese.pm metacpan
Unicode::Japanese::Symbol lib/Unicode/Japanese.pm metacpan

Other Files

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