Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: '' for 'File::Spec' is not a valid version. (requires -> File::Spec) [Validation: 1.0]

main_module_version_matches_dist_version

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

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: PerlBuildSystem-0.31/PBS/Config.pm -- Around line 788: Non-ASCII character seen before =encoding in '¦'. Assuming CP1252 PerlBuildSystem-0.31/PBSLib/Wizards/StandardPbsfile.pl -- Around line 47: Unknown directive: =comment PerlBuildSystem-0.31/Pbsfiles/test1/Pbsfile.pl -- Around line 51: Unknown directive: =comment Around line 62: You forgot a '=back' before '=head2' Around line 129: You forgot a '=back' before '=head2' PerlBuildSystem-0.31/doc/pbs_users_guide.pod -- Around line 62: You forgot a '=back' before '=head4' Around line 93: '=item' outside of any '=over' Around line 174: '=item' outside of any '=over' PerlBuildSystem-0.31/doc/pnw2004/a_pbs_slide.pod -- Around line 2: Unknown directive: =slide Around line 16: Unknown directive: =slide Around line 22: Can't have a 0 in =over 0 Around line 42: Can't have a 0 in =over 0 Around line 54: Can't have a 0 in =over 0 Around line 65: Unknown directive: =slide Around line 69: Can't have a 0 in =over 0 Around line 88: Unknown directive: =slide Around line 104: Can't have a 0 in =over 0 Around line 118: Unknown directive: =slide Around line 120: You forgot a '=back' before '=head1' Around line 122: Can't have a 0 in =over 0 Around line 156: Unknown directive: =slide Around line 162: Can't have a 0 in =over 0 Around line 194: Expected '=item *' Around line 206: Unknown directive: =slide Around line 230: Can't have a 0 in =over 0 Around line 244: Unknown directive: =slide Around line 272: Can't have a 0 in =over 0 Around line 289: Unknown directive: =slide Around line 297: Can't have a 0 in =over 0 Around line 316: Unknown directive: =slide Around line 328: Unknown directive: =slide Around line 334: Can't have a 0 in =over 0 Around line 346: Can't have a 0 in =over 0 Around line 362: Can't have a 0 in =over 0 Around line 384: Unknown directive: =slide Around line 388: Can't have a 0 in =over 0 Around line 453: Unknown directive: =slide Around line 467: Can't have a 0 in =over 0 Around line 493: Unknown directive: =slide Around line 497: Can't have a 0 in =over 0 Around line 528: Unknown directive: =slide Around line 552: Can't have a 0 in =over 0 Around line 610: Can't have a 0 in =over 0 Around line 628: Unknown directive: =slide Around line 641: Can't have a 0 in =over 0 Around line 659: Unknown directive: =slide Around line 708: Unknown directive: =slide Around line 735: Can't have a 0 in =over 0 Around line 747: Unknown directive: =slide Around line 778: Unknown directive: =slide Around line 813: Can't have a 0 in =over 0 Around line 848: Unknown directive: =slide Around line 887: Unknown directive: =slide Around line 911: Unknown directive: =slide Around line 931: Can't have a 0 in =over 0 Around line 944: Unknown directive: =slide Around line 962: Unknown directive: =slide Around line 973: Can't have a 0 in =over 0 Around line 985: Unknown directive: =slide Around line 995: Can't have a 0 in =over 0 Around line 1027: Unknown directive: =slide Around line 1031: Can't have a 0 in =over 0 Around line 1048: Unknown directive: =slide Around line 1054: Can't have a 0 in =over 0 Around line 1108: Unknown directive: =slide Around line 1134: Can't have a 0 in =over 0 Around line 1160: Unknown directive: =slide Around line 1196: Can't have a 0 in =over 0 Around line 1206: Unknown directive: =slide Around line 1210: Can't have a 0 in =over 0 Around line 1228: Unknown directive: =slide Around line 1249: Can't have a 0 in =over 0 Around line 1259: Unknown directive: =slide Around line 1273: Expected '=item *' Around line 1275: Expected '=item *' Around line 1303: Non-ASCII character seen before =encoding in 'Ladulås--------------------------------------------------'. Assuming CP1252 Unknown directive: =slide Around line 1313: Can't have a 0 in =over 0 Around line 1333: Unknown directive: =slide Around line 1337: Can't have a 0 in =over 0 Around line 1402: Unknown directive: =slide Around line 1410: Can't have a 0 in =over 0 Around line 1471: Unknown directive: =slide Around line 1504: Unknown directive: =slide Around line 1544: Unknown directive: =slide Around line 1552: Can't have a 0 in =over 0 Around line 1569: Unknown directive: =slide Around line 1588: Unknown directive: =slide Around line 1592: Can't have a 0 in =over 0 Around line 1617: Unknown directive: =slide Around line 1648: Unknown directive: =slide Around line 1654: Can't have a 0 in =over 0 Around line 1670: Unknown directive: =slide Around line 1676: Can't have a 0 in =over 0 Around line 1704: Can't have a 0 in =over 0 Around line 1738: Unknown directive: =slide Around line 1746: Can't have a 0 in =over 0 Around line 1788: Unknown directive: =slide Around line 1794: Can't have a 0 in =over 0 Around line 1806: Unknown directive: =slide Around line 1812: Can't have a 0 in =over 0 Around line 1830: Unknown directive: =slide Around line 1839: Can't have a 0 in =over 0 Around line 1857: Can't have a 0 in =over 0 Around line 1877: Can't have a 0 in =over 0 Around line 1887: Unknown directive: =slide Around line 1891: Can't have a 0 in =over 0 Around line 1919: Unknown directive: =slide Around line 1927: Unknown directive: =slide Around line 1933: Unknown directive: =slide Around line 1976: Can't have a 0 in =over 0 Around line 2004: Can't have a 0 in =over 0 Around line 2021: Unknown directive: =slide Around line 2030: Can't have a 0 in =over 0 Around line 2053: Unknown directive: =slide Around line 2059: Can't have a 0 in =over 0 Around line 2075: Unknown directive: =slide Around line 2079: Can't have a 0 in =over 0 Around line 2112: Unknown directive: =slide Around line 2118: Can't have a 0 in =over 0 Around line 2133: Can't have a 0 in =over 0 PerlBuildSystem-0.31/doc/pnw2004/pod2slide.pl -- Around line 113: '=end html EOHTML' is invalid. (Stack: =begin html) PerlBuildSystem-0.31/doc/reference_manual.pod -- Around line 1: Unknown directive: =comment

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

has_meta_json

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

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: PBS/Attributes.pm, PBS/Build.pm, PBS/Build/Forked.pm, PBS/Build/ForkedNodeBuilder.pm, PBS/Build/LightWeightServer.pm, PBS/Build/NodeBuilder.pm, PBS/Build/Threaded.pm, PBS/Check.pm, PBS/Config.pm, PBS/Constants.pm, PBS/Cyclic.pm, PBS/Debug.pm, PBS/DefaultBuild.pm, PBS/Depend.pm, PBS/Digest.pm, PBS/Distributor.pm, PBS/Documentation.pm, PBS/Documentation.pm, PBS/FrontEnd.pm, PBS/Graph.pm, PBS/Graph/Html.pm, PBS/Graph/Snapshots.pm, PBS/GraphViz.pm, PBS/Information.pm, PBS/Log.pm, PBS/Output.pm, PBS/PBS.pm, PBS/PBSConfig.pm, PBS/PBSConfigSwitches.pm, PBS/Plugin.pm, PBS/PostBuild.pm, PBS/ProgressBar.pm, PBS/Rules.pm, PBS/Rules/Builders.pm, PBS/Rules/Dependers.pm, PBS/Rules/Dependers/Subpbs.pm, PBS/Rules/Metarules.pm, PBS/Shell.pm, PBS/Shell/SSH.pm, PBS/Shell/Telnet.pm, PBS/Triggers.pm, PBS/Warp1_5.pm, PBS/Wizard.pm

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: PBS::GraphViz, PBS::ProgressBar

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.02,0.03,0.04,0.06,0.07,0.09,0.1,0.31,2.09

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

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

Modules

Name Abstract Version View
PBS::Attributes definition of PBS attributes types 0.01 metacpan
PBS::Build 0.04 metacpan
PBS::Build::Forked 0.04 metacpan
PBS::Build::ForkedNodeBuilder 0.01 metacpan
PBS::Build::LightWeightServer 0.02 metacpan
PBS::Build::NodeBuilder 0.02 metacpan
PBS::Build::Threaded 0.01 metacpan
PBS::Check 0.04 metacpan
PBS::Config 0.03 metacpan
PBS::Constants 0.07 metacpan
PBS::Cyclic 0.03 metacpan
PBS::Debug debugger support for PBS 0.03 metacpan
PBS::DefaultBuild 0.04 metacpan
PBS::Depend 0.06 metacpan
PBS::Digest 0.04 metacpan
PBS::Distributor distributes PBS builder 0.01 metacpan
PBS::Documentation 0.02 metacpan
PBS::Documentation::Indexer 0.02 metacpan
PBS::FrontEnd 0.31 metacpan
PBS::Graph 0.04 metacpan
PBS::Graph::Html 0.01 metacpan
PBS::Graph::Snapshots 0.02 metacpan
PBS::GraphViz 0.1 metacpan
PBS::Information 0.04 metacpan
PBS::Log 0.01 metacpan
PBS::Output 0.03 metacpan
PBS::PBS Perl Build System. 0.02 metacpan
PBS::PBSConfig 0.03 metacpan
PBS::PBSConfigSwitches 0.02 metacpan
PBS::Plugin Handle Plugins in PBS 0.03 metacpan
PBS::PostBuild 0.01 metacpan
PBS::ProgressBar 2.09 metacpan
PBS::Rules 0.09 metacpan
PBS::Rules::Builders 0.01 metacpan
PBS::Rules::Dependers 0.01 metacpan
PBS::Rules::Dependers::Subpbs 0.01 metacpan
PBS::Rules::Metarules 0.01 metacpan
PBS::Shell 0.02 metacpan
PBS::Shell::SSH 0.01 metacpan
PBS::Shell::Telnet 0.01 metacpan
PBS::Triggers 0.01 metacpan
PBS::Warp1_5 0.03 metacpan
PBS::Wizard 0.02 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
README metacpan