CPANTS - The CPAN Testing Service

File-Path-Localize-1.0.1 (DANBERR)

Overview | Kwalitee | Prerequisites | Other dists requiring this | Metadata | Modules provided | Errors | JSON | External
Metrics
extractable ok
extracts_nicely ok
has_readme ok
has_manifest ok
has_meta_yml not ok
Error:The file 'META.yml' is missing from this distribution. META.yml is needed by people maintaining module collections (like CPAN), for people writing installation tools, or just people who want to know some stuff about a distribution before downloading it.
Remedy:Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
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 not ok
Error:The META.yml file of this distributioncould not be parsed by the version of YAML.pm CPANTS is using.
Remedy:If you don't have one, add a META.yml file. Else, upgrade your YAML generator so it produces valid YAML.
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, 'generated_by' (generated_by) [Validation: 1.0], Missing mandatory field, 'version' (version) [Validation: 1.0], Missing mandatory field, 'name' (name) [Validation: 1.0], Missing mandatory field, 'license' (license) [Validation: 1.0]
proper_libs ok
no_pod_errors not ok
Error:The documentation for this distribution contains syntactic errors in its POD. Note that this metric tests all .pl, .pm and .pod files, even if they are in t/. See 'pod_message' in the dist error view for more info.
Remedy:Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error Message: var tmp keetbfzKNV File Path Localize 1 0 1 lib File Path Localize pm POD ERRORS Hey The above document had some coding errors which are explained below Around line 140 back doesn t take any parameters but you said back 4
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 ok
no_cpants_errors ok

Optional Metrics
has_tests_in_t_dir ok
has_example not ok
Error:This distribution does not include examples.
Remedy: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.
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, 'generated_by' (generated_by) [Validation: 1.4], Missing mandatory field, 'version' (version) [Validation: 1.4], Missing mandatory field, 'name' (name) [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 not ok
Error:This distribution does not 'use warnings;' in all of its modules.
Remedy:Add 'use warnings' to all modules. (This will require perl > 5.6)
has_test_pod not ok
Error:Doesn't include a test for pod correctness (Test::Pod)
Remedy:Add a test using Test::Pod to check for pod correctness.
has_test_pod_coverage not ok
Error:Doesn't include a test for pod coverage (Test::Pod::Coverage)
Remedy:Add a test using Test::Pod::Coverage to check for POD coverage.