PerlBuildSystem 0.44 Latest
Kwalitee Issues
- buildtool_not_executable
-
Change the permissions of Build.PL/Makefile.PL to not-executable.
- use_strict
-
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.
Error: PBS::Version
- 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.44/PBS/Check.pm -- Around line 324: Unknown directive: =comment Around line 338: Unknown directive: =comment PerlBuildSystem-0.44/PBS/Config.pm -- Around line 659: Unknown directive: =comment Around line 927: Non-ASCII character seen before =encoding in '¦'. Assuming CP1252 PerlBuildSystem-0.44/PBSLib/Builders/Objects.pm -- Around line 18: =over without closing =back PerlBuildSystem-0.44/PBSLib/Wizards/StandardPbsfile.pl -- Around line 47: Unknown directive: =comment PerlBuildSystem-0.44/Pbsfiles/creator/Pbsfile.pl -- Around line 1: Unknown directive: =test PerlBuildSystem-0.44/Pbsfiles/single_run_builder/Pbsfile.pl -- Around line 12: Unknown directive: =using Around line 40: Unknown directive: =ideas PerlBuildSystem-0.44/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.44/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.44/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 67: Unknown directive: =slide Around line 71: Can't have a 0 in =over 0 Around line 90: Unknown directive: =slide Around line 106: Can't have a 0 in =over 0 Around line 120: Unknown directive: =slide Around line 122: You forgot a '=back' before '=head1' Around line 124: Can't have a 0 in =over 0 Around line 154: Unknown directive: =slide Around line 160: 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 526: Unknown directive: =slide Around line 550: Can't have a 0 in =over 0 Around line 608: Can't have a 0 in =over 0 Around line 626: Unknown directive: =slide Around line 639: Can't have a 0 in =over 0 Around line 657: Unknown directive: =slide Around line 706: Unknown directive: =slide Around line 733: Can't have a 0 in =over 0 Around line 745: Unknown directive: =slide Around line 776: Unknown directive: =slide Around line 811: Can't have a 0 in =over 0 Around line 846: Unknown directive: =slide Around line 885: Unknown directive: =slide Around line 909: Unknown directive: =slide Around line 929: Can't have a 0 in =over 0 Around line 942: Unknown directive: =slide Around line 960: Unknown directive: =slide Around line 971: Can't have a 0 in =over 0 Around line 983: Unknown directive: =slide Around line 993: Can't have a 0 in =over 0 Around line 1025: Unknown directive: =slide Around line 1029: Can't have a 0 in =over 0 Around line 1046: Unknown directive: =slide Around line 1052: Can't have a 0 in =over 0 Around line 1106: Unknown directive: =slide Around line 1132: Can't have a 0 in =over 0 Around line 1157: Unknown directive: =slide Around line 1193: Can't have a 0 in =over 0 Around line 1203: Unknown directive: =slide Around line 1207: Can't have a 0 in =over 0 Around line 1225: Unknown directive: =slide Around line 1246: Can't have a 0 in =over 0 Around line 1256: Unknown directive: =slide Around line 1270: Expected '=item *' Around line 1272: Expected '=item *' Around line 1300: Non-ASCII character seen before =encoding in 'Ladulås--------------------------------------------------'. Assuming CP1252 Unknown directive: =slide Around line 1310: Can't have a 0 in =over 0 Around line 1330: Unknown directive: =slide Around line 1334: Can't have a 0 in =over 0 Around line 1399: Unknown directive: =slide Around line 1407: Can't have a 0 in =over 0 Around line 1469: Unknown directive: =slide Around line 1502: Unknown directive: =slide Around line 1540: Unknown directive: =slide Around line 1548: Can't have a 0 in =over 0 Around line 1565: Unknown directive: =slide Around line 1584: Unknown directive: =slide Around line 1588: Can't have a 0 in =over 0 Around line 1613: Unknown directive: =slide Around line 1644: Unknown directive: =slide Around line 1650: Can't have a 0 in =over 0 Around line 1666: Unknown directive: =slide Around line 1672: Can't have a 0 in =over 0 Around line 1700: Can't have a 0 in =over 0 Around line 1734: Unknown directive: =slide Around line 1742: Can't have a 0 in =over 0 Around line 1784: Unknown directive: =slide Around line 1790: Can't have a 0 in =over 0 Around line 1802: Unknown directive: =slide Around line 1808: Can't have a 0 in =over 0 Around line 1826: Unknown directive: =slide Around line 1835: Can't have a 0 in =over 0 Around line 1853: Can't have a 0 in =over 0 Around line 1873: Can't have a 0 in =over 0 Around line 1883: Unknown directive: =slide Around line 1887: Can't have a 0 in =over 0 Around line 1915: Unknown directive: =slide Around line 1923: Unknown directive: =slide Around line 1966: Can't have a 0 in =over 0 Around line 1994: Can't have a 0 in =over 0 Around line 2011: Unknown directive: =slide Around line 2020: Can't have a 0 in =over 0 Around line 2024: Expected '=item *' Around line 2043: Unknown directive: =slide Around line 2049: Can't have a 0 in =over 0 Around line 2065: Unknown directive: =slide Around line 2069: Can't have a 0 in =over 0 Around line 2102: Unknown directive: =slide Around line 2108: Can't have a 0 in =over 0 Around line 2123: Can't have a 0 in =over 0 PerlBuildSystem-0.44/doc/reference_manual.pod -- Around line 1: Unknown directive: =comment PerlBuildSystem-0.44/script/make_pbs_exe.pl -- 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/Prf.pm, PBS/ProgressBar.pm, PBS/Rules.pm, PBS/Rules/Builders.pm, PBS/Rules/Creator.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/SubpbsResult.pm, PBS/Triggers.pm, PBS/Version.pm, PBS/Warp.pm, PBS/Warp/Warp0.pm, PBS/Warp/Warp1_5.pm, PBS/Warp/Warp1_7.pm, PBS/Warp/Warp1_8.pm, PBS/Watch/Client.pm, PBS/Watch/InotifyWatcher.pm, PBS/Watch/Win32Watcher.pm, PBS/Wizard.pm, PBSLib/Utils/VisualStudioProjectFile.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, PBS::Version
- 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.05,0.08,0.09,0.1,0.44,2.02,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 | definition of constants use within PBS | 0.08 | metacpan |
PBS::Cyclic | 0.03 | metacpan | |
PBS::Debug | debugger support for PBS | 0.03 | metacpan |
PBS::DefaultBuild | 0.04 | metacpan | |
PBS::Depend | 0.08 | metacpan | |
PBS::Digest | 0.05 | metacpan | |
PBS::Distributor | distributes PBS builder | 0.01 | metacpan |
PBS::Documentation | 0.02 | metacpan | |
PBS::Documentation::Indexer | 0.02 | metacpan | |
PBS::FrontEnd | 0.44 | metacpan | |
PBS::Graph | 0.04 | metacpan | |
PBS::Graph::Html | 0.01 | metacpan | |
PBS::Graph::Snapshots | 0.02 | metacpan | |
PBS::GraphViz | 2.02 | metacpan | |
PBS::Information | 0.04 | metacpan | |
PBS::Log | 0.01 | metacpan | |
PBS::Output | 0.03 | metacpan | |
PBS::PBS | Perl Build System. | 0.03 | metacpan |
PBS::PBSConfig | Handles PBS configuration | 0.03 | metacpan |
PBS::PBSConfigSwitches | 0.03 | metacpan | |
PBS::Plugin | Handle Plugins in PBS | 0.04 | metacpan |
PBS::PostBuild | 0.01 | metacpan | |
PBS::Prf | Support functions for pure perl prf files | 0.01 | metacpan |
PBS::ProgressBar | provide a progress meter on a standard terminal | 2.09 | metacpan |
PBS::Rules | Manipulate PBS rules | 0.09 | metacpan |
PBS::Rules::Builders | 0.01 | metacpan | |
PBS::Rules::Creator | Helps with creator generation | 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::SubpbsResult | Support for hierarchical projects | 0.02 | metacpan |
PBS::Triggers | 0.01 | metacpan | |
PBS::Version | metacpan | ||
PBS::Warp | 0.02 | metacpan | |
PBS::Warp::Warp0 | 0.01 | metacpan | |
PBS::Warp::Warp1_5 | 0.05 | metacpan | |
PBS::Warp::Warp1_7 | 0.02 | metacpan | |
PBS::Warp::Warp1_8 | 0.04 | metacpan | |
PBS::Watch::Client | Access to a PBS watch server | 0.03 | metacpan |
PBS::Watch::InotifyWatcher | 0.1 | metacpan | |
PBS::Watch::Win32Watcher | 0.1 | metacpan | |
PBS::Wizard | 0.02 | metacpan | |
VisualStudioProjectFile | metacpan |