Astro-SpaceElevator
| Author/Maintainer | DBROOKS |
|---|---|
| Version | |
| Release Date | 2007-06-14 |
| Kwalitee | 80.77 |
| Core Kwalitee | 73.08 |
| External Links |
Kwalitee Fails
| metric | remedy |
|---|---|
| has readme |
The file "README" is missing from this distribution. The README provides some basic information to users prior to downloading and unpacking the distribution. Add a README to the distribution. It should contain a quick description of your module and how to install it. |
| has changelog |
The distribution hasn't got a Changelog (named something like m/^chang(es?|log)|history$/i. A Changelog helps people decide if they want to upgrade to a new version. Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions. |
| has tests |
This distribution doesn't contain either a file called 'test.pl' or a directory called 't'. This indicates that it doesn't contain even the most basic test-suite. This is really BAD! Add tests! |
| 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. |
| metayml conforms to known spec |
META.yml does not conform to any recognised META.yml Spec. Take a look at the META.yml Spec at http://module-build.sourceforge.net/META-spec-current.html and change your META.yml accordingly. |
| proper libs |
There is more than one .pm file in the base dir, or the .pm files are not in lib/ directory. Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. |
| use strict |
This distribution does not 'use strict;' in all of its modules. Add 'use strict' to all modules. |
| metric | remedy |
|---|---|
| has tests in t dir |
This distribution contains either a file called 'test.pl' (the old test file) or is missing a directory called 't'. This indicates that it uses the old test mechanism or it has no test-suite. Add tests or move tests.pl to the t/ directory! |
| has example |
This distribution does not include examples. Add a directory matching the regex (bin|scripts?|ex|eg|examples?|samples?|demos?) or a file matching the regex /\/(examples?|samples?|demos?)\.p(m|od)$/i to your distribution that includes some scripts showing one or more use-cases of the distribution. |
| metayml conforms spec current |
META.yml does not conform to the Current META.yml Spec (1.4). Take a look at the META.yml Spec at http://module-build.sourceforge.net/META-spec-current.html and change your META.yml accordingly. |
| 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) |
| is prereq |
This distribution is not required by another distribution by another author. Convince / force / bribe another CPAN author to use this distribution. |
| 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 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. |
| 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 debian |
It is easy to repackage this module by Debian. Fix each one of the metrics this depends on. |
| 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. |