Kwalitee Issues

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: Class::MethodMaker, CommonMethods, Generate

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: WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 65BD 0DA2 B8A0 7FB0 047D 3837 AD05 796B 080A BA07 --- SIGNATURE Tue Mar 1 06:34:29 2011 +++ (current) Thu Jun 7 13:05:36 2018 @@ -1,11 +1,11 @@ -SHA1 a557e59a401a9635752b0b8a649c995944a524fe Changes +SHA1 2bbe12759aff8285ecdfb2ebaa408575cccd5081 Changes SHA1 b684a759c6fcf6378506173aec3dedec843a3696 Generate.pm SHA1 efa8cb615886410be8de15f5a6925697f624d278 INSTALL -SHA1 cf6a392361ad119496ff9205dafe4ab72d4394f2 MANIFEST +SHA1 35b5ac8af38f68eed56708125fc94273a3969794 MANIFEST SHA1 57082e147b77092b33b57411451a6b9030823f95 MANIFEST.SKIP -SHA1 cb34444c63493fcc305792e2f4ce11aac8226c8c META.yml -SHA1 eceaf9c21ce600ed653d0b5bdc0cbbadde16c7b9 Makefile.PL -SHA1 bcdbe850216b8d70c2d9c7b32550860572196a82 MethodMaker.xs +SHA1 abe6c6afa97e294d34bf4870311010a3210f4888 META.yml +SHA1 9498055ae8bfd3514820a05d0a14fa038c3888f5 Makefile.PL +SHA1 15001b9d83b05ae202e8a881a83960e05dbb132d MethodMaker.xs SHA1 a79be83e67bf815b27b226ad1f2403a7d2390e0c README SHA1 bf8192c64eff9a9356b0e45ef812457c7d672883 TODO SHA1 c1fa07c05e01abd3456a21972ef20b5e0880bc4c benchmark/lexical.pl @@ -13,15 +13,15 @@ SHA1 a9d3eb3c3c292639d17d8fa09a9f4522f6beb684 components/CommonMethods.pm SHA1 b5316820246e0845b0a1f44c77c852b41009011b components/array.m SHA1 b9cab903b9a7c522d6d9f6c8a210716e5c49201a components/hash.m -SHA1 3799c8fda252617e827ae3cf6b4f15426c8fb279 components/scalar.m +SHA1 62ff9a7efd8ce0721f3fcd63a2d338e0186b2760 components/scalar.m SHA1 b3bf6a2c2660ba6cac156411bae40c9af9f3ed59 configure SHA1 f5fb33855314a85e7142a80d451e3f29c2eed4aa end.pod SHA1 d39160a9f9faf6a3036888015958afd5e6360dab examples/simple1 SHA1 76e80cf28137e0d2e623c5ae740f62fc2e7eb83e generate.PL SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 lib/Class/.placeholder -SHA1 7c27c60fa3e60c1fd0baacb894b7f233902b4369 lib/Class/MethodMaker.pm +SHA1 ad052499de89f2763a393049b6f2d178f1fae26c lib/Class/MethodMaker.pm SHA1 a74e06a0b77dcdfc9d22dde871a29189f89f61e9 lib/Class/MethodMaker/Constants.pm -SHA1 61785f8ec2cadc997a745e852129204476817001 lib/Class/MethodMaker/Engine.pm +SHA1 d1421d8d2fead07b9f377c2a289e7cf186a8d121 lib/Class/MethodMaker/Engine.pm SHA1 58dba4e3ee75fda97d12a1dbd83cc5525f410c75 lib/Class/MethodMaker/OptExt.pm SHA1 350e418e58d45880b9767d9deb41f37e2b1a9ce9 lib/Class/MethodMaker/V1Compat.pm SHA1 2edb4c2a623e169a898cc754ab99483835cec50e t/array.t @@ -61,3 +61,4 @@ SHA1 4fd4d465539698a0f8b5e320a72bbcdf7a37dbe8 t/v1_tie_hash.t SHA1 efdde2ef3a7c3192b2a8449fe047e2d2bd57581c t/v1_tie_list.t SHA1 c9105cb7d439b524207ddbfdd5804c5ef7332790 t/v1_tie_scalar.t +SHA1 5463fbd830f52d2316a08aea68507ec7aaa650cf t/warnings.t ==> MISMATCHED content between SIGNATURE and distribution files! <==

has_meta_json

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

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Class::MethodMaker, CommonMethods, Generate

has_separate_license_file

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

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.

Modules

Name Abstract Version View
Class::MethodMaker Create generic methods for OO Perl 2.18 metacpan
Class::MethodMaker::Constants metacpan
Class::MethodMaker::Engine The parameter passing, method installation & non-data-structure methods of Class::MethodMaker. 2.18 metacpan
Class::MethodMaker::OptExt Constants for C::MM's option extension mechanism metacpan
Class::MethodMaker::V1Compat V1 compatibility code for C::MM metacpan
Generate metacpan

Other Files

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