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: License 'GPL version 2' is invalid (license) [Validation: 1.0]

has_tests

Add tests!

no_generated_files

Remove the offending files/directories!

Error: Makefile

no_broken_module_install

Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

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.

has_abstract_in_pod

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.

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: RT::View::Tree

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 Sat 26 Mar 2005 11:48:23 AM JST gpg: using DSA key 122F5DF7108E4046 gpg: Can't check signature: No public key --- SIGNATURE Sat Mar 26 11:48:23 2005 +++ @@ -1,14 +1,15 @@ -SHA1 6d9c2e8b3ed8e0f678d522134be7aac66fd6387f Changes +SHA1 8e97c89e8d84259a490a5bdac27677e18836d277 Changes SHA1 cf2680ea98b183142bb0b17446a3bb9669b4cd7d MANIFEST SHA1 30836b582eef7a5592c64d0fd628ccef392dd02a MANIFEST.SKIP -SHA1 80142271e8c53c393294dc9587b65cbf0dec2d74 META.yml +SHA1 ef793f5a5967a02e76545df97882be573122fdd6 META.yml +SHA256 e16a8fcec4bef49001ba6a544c260b97d839dc1a6fed714042ed8ec9aa421f7d Makefile SHA1 b699da220444a8bf2898108803fd2237d453f37d Makefile.PL SHA1 e057e1ded1dbccae1fa309643ec32654304602ad README SHA1 a4b150abb3cf75c04907a9304e70445df24ae54a html/Callbacks/RT-Tree-View/Elements/RT__Ticket/ColumnMap/ColumnMap SHA1 4fa106beae5f0db0f576edf76b39cb0655e0d51a html/Callbacks/RT-Tree-View/Search/Elements/PickBasics/EndOfList SHA1 1ae28ee3f55a45be31f7c60fd5e756b3d1cb0d05 html/Callbacks/RT-Tree-View/Search/Results.html/SearchActions SHA1 db1587077376f6ff28ea3dc521c884affe2b0ae2 html/Callbacks/RT-Tree-View/Ticket/Elements/Tabs/Default -SHA1 2eef3450d39287882ac1943492a7a369ec38656b html/Search/Tree.html +SHA1 04b82125c3e080cbb4ee7c902b6c24a63bbce692 html/Search/Tree.html SHA1 05d89e1fe6d49cd518b5a3e6694cc313e655fb02 inc/Module/Install.pm SHA1 2e300b145ee61eea9dfd71624b17b0bc9218aa4f inc/Module/Install/Base.pm SHA1 29ce36027266c1839b496bf660396e0a91ab53cf inc/Module/Install/Can.pm @@ -18,5 +19,5 @@ SHA1 4514aade933a86275cbe91ff736b3a8f4b8d3b92 inc/Module/Install/RTx.pm SHA1 134de6ff2f762873b6a1af950dd53f8e0a801d73 inc/Module/Install/Win32.pm SHA1 1ec06df292af7f652d33db6129e9e4c7cc8b5095 inc/Module/Install/WriteAll.pm -SHA1 3f408e8221cef3a5f990c0da787837d13fa6bfda lib/RT/View/Tree.pm +SHA1 3c7d4b95064019d2c5b772cb78e9992a70e482f7 lib/RT/View/Tree.pm SHA1 5677ad47fb3dccdfb7c71a431ad2812ac23cd4ab testdata ==> 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.

has_tests_in_t_dir

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

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: RT::View::Tree

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
RT::View::Tree 1.3 metacpan

Other Files

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