Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (11) does not match dist (41):
  • Missing in MANIFEST: Changes, MANIFEST, Makefile.PL, README, lib/AI/Genetic/Pro.pm, lib/AI/Genetic/Pro/Array/Type.pm, lib/AI/Genetic/Pro/Chromosome.pm, lib/AI/Genetic/Pro/Crossover/Distribution.pm, lib/AI/Genetic/Pro/Crossover/OX.pm, lib/AI/Genetic/Pro/Crossover/PMX.pm, lib/AI/Genetic/Pro/Crossover/Points.pm, lib/AI/Genetic/Pro/Crossover/PointsAdvanced.pm, lib/AI/Genetic/Pro/Crossover/PointsBasic.pm, lib/AI/Genetic/Pro/Crossover/PointsSimple.pm, lib/AI/Genetic/Pro/MCE.pm, lib/AI/Genetic/Pro/Mutation/Bitvector.pm, lib/AI/Genetic/Pro/Mutation/Combination.pm, lib/AI/Genetic/Pro/Mutation/Listvector.pm, lib/AI/Genetic/Pro/Mutation/Rangevector.pm, lib/AI/Genetic/Pro/Selection/Distribution.pm, lib/AI/Genetic/Pro/Selection/Roulette.pm, lib/AI/Genetic/Pro/Selection/RouletteBasic.pm, lib/AI/Genetic/Pro/Selection/RouletteDistribution.pm, t/00_load.t, t/01_inject.t, t/02_cache.t, t/03_bitvectors_constant_length.t, t/04_bitvectors_variable_length_I.t, t/05_bitvectors_variable_length_II.t, t/06_listvectors_constant_length.t, t/07_listvectors_variable_length_I.t, t/08_listvectors_variable_length_II.t, t/09_rangevectors_constant_length.t, t/10_rangevectors_variable_length_I.t, t/11_rangevectors_variable_length_II.t, t/12_combinations_constant_length.t, t/13_preserve.t, t/14_getFittest.t, t/15_bitvectors_constant_length_MCE.t, t/16_bitvectors_constant_length_-_native_arrays.t, t/17_bitvectors_constant_length_MCE_-_native_arrays.t
  • Missing in Dist: AUTHOR, COPYRIGHT, DESCRIPTION, METHODS, NAME, REPORTING, SEE, SUPPORT, SYNOPSIS, THANKS, TODO

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_license

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_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan