This distribution doesn't create a directory and extracts its content into this directory. Instead, it creates more than one directories (some of which are probably system-specific hidden files/directories), or it spews its content into the current directory, making it really hard/annoying to remove the unpacked package.
Pack the distribution with a proper command such as "make dist" and "./Build dist", or use a distribution builder such as Dist::Zilla, Dist::Milla, Minilla.
|no pod errors||
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.
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
|prereq matches use||
This distribution uses a module or a dist that's not listed as a prerequisite.
List all used modules in META.yml requires
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).
|package version matches dist version||
None of the package versions in this distribution matches the distribution version.
Fix the version(s).
|meta yml declares perl version||
This distribution does not declare the minimum perl version in META.yml.
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.
|meta yml has repository resource||
This distribution does not have a link to a repository in META.yml.
|has separate license file||
This distribution does not have a LICENSE or LICENCE file in its root directory.