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!
|buildtool not executable||
The build tool (Build.PL/Makefile.PL) is executable. This is bad because you should specify which perl you want to use while installing.
Change the permissions of Build.PL/Makefile.PL to not-executable.
|has human readable license||
This distribution does not have a license defined in the documentation or in a file called LICENSE
Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.
|has license in source file||
Does not have license information in any of its source files
Add =head1 LICENSE and the text of the license to the main module in your code.
This distribution does not 'use strict;' (or its equivalents) in all of its modules. Note that this is not about the actual strictness of the modules. It's bad if nobody can tell whether the modules are strictly written or not, without reading the source code of your favorite clever module that actually enforces strictness. In other words, it's bad if someone feels the need to add 'use strict' to your modules.
Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.
|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!
|has known license in source file||
Does not have license information in any of its source files, or the information is not recognized by Software::License
Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.
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.
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
|has separate license file||
This distribution does not have a LICENSE or LICENCE file in its root directory.