perl-Test-Perl-Critic-Progressive - Gradually enforce coding standards

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Test-Perl-Critic-Progressive-0.30.0-8.mga7.noarch.rpm
Package name perl-Test-Perl-Critic-Progressive
Package version 0.30.0
Package release 8.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 26.39 KB
Installed size 50.11 KB
Applying coding standards to large amounts of legacy code is a daunting
task. Often times, legacy code is so non-compliant that it seems downright
impossible. But, if you consistently chip away at the problem, you will
eventually succeed! Test::Perl::Critic::Progressive uses the the
Perl::Critic manpage engine to prevent further deterioration of your code
and *gradually* steer it towards conforming with your chosen coding
The most effective way to use Test::Perl::Critic::Progressive is as a unit
test that is run under a continuous-integration system like CruiseControl
or AntHill. Each time a developer commits changes to the code, this test
will fail and the build will break unless it has the same (or fewer)
Perl::Critic violations than the last successful test.
See the the "NOTES" manpage for more details about how this test works.


Package Version Architecture Repository
perl-Test-Perl-Critic-Progressive-0.30.0-8.mga7.noarch.rpm 0.30.0 noarch Mageia Core
perl-Test-Perl-Critic-Progressive - - -


Name Value
perl >= 0:5.006001
perl(Carp) -
perl(Data::Dumper) -
perl(English) -
perl(Exporter) -
perl(File::Spec) -
perl(FindBin) -
perl(Perl::Critic) >= 1.82.0
perl(Perl::Critic::Utils) >= 1.82.0
perl(Test::Builder) -
perl(base) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0


Name Value
perl(Test::Perl::Critic::Progressive) == 0.30.0
perl-Test-Perl-Critic-Progressive == 0.30.0-8.mga7


Type URL
Binary Package perl-Test-Perl-Critic-Progressive-0.30.0-8.mga7.noarch.rpm
Source Package perl-Test-Perl-Critic-Progressive-0.30.0-8.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Test-Perl-Critic-Progressive rpm package:
    # urpmi perl-Test-Perl-Critic-Progressive




2018-09-19 - umeabot <umeabot> 0.30.0-8.mga7
(not released yet)
+ Revision: 1271984
- Mageia 7 Mass Rebuild
2016-06-19 - pterjan <pterjan> 0.30.0-7.mga6
+ Revision: 1034494
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.30.0-6.mga6
+ Revision: 944968
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Test-PerlTidy-20190402.0.0-1.mga7.noarch.rpm Check that all your files are tidy
perl-Test-Pod-1.520.0-2.mga7.noarch.rpm Check for POD errors in files
perl-Test-Pod-Content-0.0.6-9.mga7.noarch.rpm Test a Pod's content
perl-Test-Pod-Coverage-1.100.0-6.mga7.noarch.rpm Check for POD coverage in your Perl modules
perl-Test-Pod-LinkCheck-0.8.0-4.mga7.noarch.rpm Tests POD for invalid links
perl-Test-Pod-No404s-0.20.0-3.mga7.noarch.rpm Using this test module will check your POD for any http 404 links
perl-Test-Pod-Spelling-CommonMistakes-1.1.0-4.mga7.noarch.rpm Checks POD for common spelling mistakes
perl-Test-Portability-Files-0.100.0-1.mga7.noarch.rpm Check file names portability
perl-Test-Prereq-2.2.0-3.mga7.noarch.rpm Check if Makefile.PL has the right pre-requisites
perl-Test-Random-20130427.0.0-7.mga7.noarch.rpm Make testing random functions deterministic
perl-Test-Refcount-0.100.0-1.mga8.noarch.rpm Assert reference counts on objects
perl-Test-Regression-0.80.0-2.mga7.noarch.rpm Test library to generate and compare output
perl-Test-Reporter-1.620.0-4.mga7.noarch.rpm Sends test results to cpan-testers
perl-Test-Reporter-Transport-Metabase-1.999.10-3.mga7.noarch.rpm Metabase transport for Test::Reporter
perl-Test-Requires-0.100.0-4.mga7.noarch.rpm Checks to see if the module can be loaded