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.
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!
This distribution has .pm files with inconsistent versions.
Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).
|meta yml declares perl version||
This distribution does not declare the minimum perl version in META.yml.
|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!
This distribution is not required by another distribution by another author.
Convince / force / bribe another CPAN author to use this distribution.
These fails are not serious and don't affect your Kwalitee scores at all.
|meta yml has provides||
This distribution does not have a list of provided modules defined in META.yml.
|has separate license file||
This distribution does not have a LICENSE or LICENCE file in its root directory.