Kwalitee Issues


Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.


Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.


Add =head1 LICENSE and the text of the license to the main module in your code.


Add tests!


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: License 'Perl' is invalid (license) [Validation: 1.0]


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: AB4A 62CF 1A1A 119A 0462 39D6 122F 5DF7 108E 4046 --- SIGNATURE Fri Dec 4 01:08:06 2009 +++ (current) Fri Sep 16 05:49:31 2016 @@ -1,17 +1,19 @@ -SHA1 3aba67261117d4684e2c4f5466cbf2b7f8dc1670 Changes -SHA1 7e1ca272d230ec88334434fbcd585adeb7002726 MANIFEST +SHA1 2d50196398e310f18b4273b7ea29601c6ab862c2 Changes +SHA1 8f564d2375392f0e8307cc1e2aa5a1a05d49bbfe MANIFEST +SHA1 e476d8bd724d46eb9e255cc8afc98b92269e2255 MANIFEST.SKIP SHA1 2a1848e9982eb9c66290a378c966f87f9a4ae38d META.yml -SHA1 8f15ea5c41edb552313eff2ab2e842dc8d781928 Makefile.PL -SHA1 b1ed611474220f9041681e1c65f23275e5e92eba README +SHA1 595f1455b7a9dd74489d1cad6603a1039f60dd01 Makefile.PL +SHA1 238838a105958145a94fbc658852f52200fb7f07 README SHA1 210167be87ded0a6fd6d5d003d82598aab75c965 html/Callbacks/RT-Extension-MenubarSearches/Elements/Tabs/Default -SHA1 86821654683602c3699e82531cdb2bc172f3938d html/RT-Extension-MenubarSearches/List +SHA1 5d25965c5e6bc4d0406d32847082f75118dcbe5d html/Callbacks/RT-Extension-MenubarSearches/NoAuth/css/web2/main.css/End -SHA1 017bedfcba1e0c72b36301e6ef21b8712b84d175 inc/Module/ +SHA1 fccf3a8978cee4658bea6b95f8e1454b0feeb95e html/RT-Extension-MenubarSearches/List -SHA1 b1a70869c098ba602151631386fc510b5bfd3511 inc/Module/Install/ +SHA1 1eb6e5c08cb8479fd87380a8bd88aea769003cc0 inc/Module/ -SHA1 dd7313db23119d49ae78593bfa576554fb5b0fd8 inc/Module/Install/ +SHA1 a50a6846130aabb75bf9bd4ed35c2fd6898cfb0e inc/Module/Install/ -SHA1 7c3a5153a5574556d895f23e121a41e680da11c1 inc/Module/Install/ +SHA1 2fdae2a293ccf5603625d2fba780a841f34d2f12 inc/Module/Install/ -SHA1 176d68fe7c07b6ab7cfe09093078b8127bbde786 inc/Module/Install/ +SHA1 522a647acf40769824ab98693dab54d983ae19f8 inc/Module/Install/ -SHA1 8b37b38215d14f922b3d5132ce33d11d21d531ba inc/Module/Install/ +SHA1 43e015a3ef15aa8f3668a10703bd9eab2eba58d4 inc/Module/Install/ -SHA1 f7ca5510f60edc6a3ca479b8cbd23d89e9d15974 inc/Module/Install/ +SHA1 2d7f3b4f90077fd075a7999653b796a78b345ea9 inc/Module/Install/ -SHA1 7eb44b00058c44795038d7fa4c0c77470f20a7f8 inc/Module/Install/ +SHA1 0de7ecb924c2c373ad769c42947dd2e5b41fd76e inc/Module/Install/ -SHA1 6d05967a5e1680b5f118315aaa6b8a1e143d79d8 inc/Module/Install/ +SHA1 ae9c62bb26b819fe21374053b6cb6be3ecfa4be4 inc/Module/Install/ -SHA1 3b1cb2cd911c3175581369ccbf98fad6ecb8356e lib/RT/Extension/ +SHA1 02f26ce8bddadf4e337fedbcf41e8eef7edd56e9 inc/Module/Install/ +SHA1 523ec498ac9c3d0364a30121f172b0f6d80e36fc lib/RT/Extension/ ==> MISMATCHED content between SIGNATURE and distribution files! <==


Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


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


Add tests or move to the t/ directory!


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.


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


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.


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


Name File View
RT::Extension::MenuBarSearches lib/RT/Extension/ metacpan

Other Files

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