| Metrics | |
|
| extractable |
ok |
| extracts_nicely |
ok |
| has_readme |
ok |
| has_manifest |
not ok |
| Error: | The file 'MANIFEST' is missing from this distribution. The MANIFEST lists all files included in the distribution. |
| Remedy: | Add a MANIFEST to the distribution. Your buildtool should be able to autogenerate it (eg 'make manifest' or './Build manifest') |
| has_meta_yml |
ok |
| has_buildtool |
ok |
| has_changelog |
ok |
| no_symlinks |
ok |
| has_tests |
ok |
| buildtool_not_executable |
ok |
| no_generated_files |
ok |
| has_version |
ok |
| has_proper_version |
ok |
| metayml_is_parsable |
ok |
| metayml_has_license |
not ok |
| Error: | This distribution does not have a license defined in META.yml. |
| Remedy: | 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 |
not ok |
| Error: | META.yml does not conform to any recognised META.yml Spec. See 'metayml' in the dist error view for more info. |
| Remedy: | Take a look at the META.yml Spec at http://module-build.sourceforge.net/META-spec-current.html and change your META.yml accordingly |
| Error Message: | 1.0, Missing mandatory field, 'license' (license) [Validation: 1.0] |
| proper_libs |
ok |
| no_pod_errors |
ok |
| has_working_buildtool |
ok |
| use_strict |
ok |
| has_humanreadable_license |
not ok |
| Error: | This distribution does not have a license defined in the documentation or in a file called LICENSE |
| Remedy: | Add a section called 'LICENSE' to the documentation, or add a file named LICENSE to the distribution. |
| manifest_matches_dist |
not ok |
| Error: | MANIFEST does not match the contents of this distribution. See 'error_manifest_matches_dist' in the dist view for more info. |
| Remedy: | Use a buildtool to generate the MANIFEST. Or update MANIFEST manually. |
| Error Message: | Cannot find MANIFEST in dist. |
| no_cpants_errors |
ok |
Optional Metrics |
| has_tests_in_t_dir |
ok |
| has_example |
ok |
| no_stdin_for_prompting |
ok |
| metayml_conforms_spec_current |
not ok |
| Error: | META.yml does not conform to the Current META.yml Spec (1.4). See 'metayml' in the dist error view for more info. |
| Remedy: | Take a look at the META.yml Spec at http://module-build.sourceforge.net/META-spec-current.html and change your META.yml accordingly |
| Error Message: | 1.4, Missing mandatory field, 'author' (author) [Validation: 1.4], Missing mandatory field, 'license' (license) [Validation: 1.4], Missing mandatory field, 'abstract' (abstract) [Validation: 1.4], Missing mandatory field, 'version' (meta-spec -> version) [Validation: 1.4], Missing mandatory field, 'url' (meta-spec -> url) [Validation: 1.4] |
| is_prereq |
not ok |
| Error: | This distribution is not required by another distribution by another author. |
| Remedy: | Convince / force / bribe another CPAN author to use this distribution. |
| prereq_matches_use |
not ok |
| Error: | This distribution uses a module or a dist that's not listed as a prerequisite. |
| Remedy: | List all used modules in META.yml requires |
| Error Message: | Undefined prereqs: succeeds |
| use_warnings |
ok |
| has_test_pod |
ok |
| has_test_pod_coverage |
ok |