JSON-XS
| Author/Maintainer | MLEHMANN |
|---|---|
| Version | |
| Release Date | 2012-08-01 |
| Kwalitee | 111.54 |
| Core Kwalitee | 88.46 |
| External Links |
Kwalitee Fails
| metric | remedy |
|---|---|
| metayml has license |
This distribution does not have a license defined in META.yml. 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 humanreadable license |
This distribution does not have a license defined in the documentation or in a file called LICENSE Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution. |
| use strict |
This distribution does not 'use strict;' in all of its modules. Add 'use strict' to all modules. |
| metric | remedy |
|---|---|
| metayml declares perl version |
This distribution does not declare the minimum perl version in META.yml. 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. |
| use warnings |
This distribution does not 'use warnings;' in all of its modules. Add 'use warnings' to all modules. (This will require perl > 5.6) |
| metric | remedy |
|---|---|
| metayml has provides |
This distribution does not have a list of provided modules defined in META.yml. Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build does this automatically for you. |
| has version in each file |
This distribution has a .pm file without version number. (Using Parse::PMFile to match them) Add a version number to each .pm file. |
| has separate license file |
This distribution does not have a LICENSE or LICENCE file in its root directory. This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later. |
| has license in source file |
Does not have license information in any of its source files Add =head1 LICENSE and the text of the license to the main module in your code. |
| fits fedora license |
Fits the licensing requirements of Fedora (Acceptable licenses: (perl, apache, artistic_2, gpl, lgpl, mit, mozilla)). Replace the license or convince Fedora to accept this license as well. |
| easily repackageable by fedora |
It is easy to repackage this module by Fedora. Fix each one of the metrics this depends on. |
| easily repackageable |
It is easy to repackage this module. See http://www.perlfoundation.org/perl5/index.cgi?cpan_packaging Fix each one of the metrics this depends on. |