CPANTS
  • Kwalitee
  • Ranking
  • Recent

Kwalitee Indicator:

How to fix

Yearly Statistics

Core Metrics
  • extractable
  • extracts nicely
  • no pax headers
  • meta yml is parsable
  • meta json is parsable
  • meta yml conforms to known spec
  • meta json conforms to known spec
  • has readme
  • has manifest
  • has meta yml
  • has buildtool
  • has changelog
  • no files to be skipped
  • no symlinks
  • has tests
  • has version
  • has proper version
  • distname matches name in meta
  • buildtool not executable
  • no generated files
  • portable filenames
  • no mymeta files
  • no broken module install
  • no broken auto install
  • has human readable license
  • has license in source file
  • manifest matches dist
  • has abstract in pod
  • use strict
  • prereq matches use
  • main module version matches dist version
  • no pod errors
Extra Metrics
  • valid signature
  • meta yml declares perl version
  • has meta json
  • has tests in t dir
  • no stdin for prompting
  • no maniskip error
  • no dot underscore files
  • no dot dirs
  • no local dirs
  • proper libs
  • no missing files in provides
  • meta yml has license
  • has known license in source file
  • no abstract stub in pod
  • use warnings
  • no unauthorized packages
  • test prereq matches use
  • no invalid versions
  • consistent version
Experimental
  • meta yml has provides
  • meta yml has repository resource
  • has separate license file
  • configure prereq matches use
  • has security doc
  • security doc contains contact
  • has contributing doc
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.

Last analyzed: 2026-06-09 13:45:19