| Name: | perl-Perl-Critic |
|---|---|
| Version: | 1.118 |
| Release: | 5.el7 |
| Architecture: | noarch |
| Group: | Development/Libraries |
| Size: | 2236018 |
| License: | GPL+ or Artistic |
| RPM: | perl-Perl-Critic-1.118-5.el7.noarch.rpm |
| Source RPM: | perl-Perl-Critic-1.118-5.el7.src.rpm |
| Build Date: | Wed Apr 30 2014 |
| Build Host: | ca-buildj3.us.oracle.com |
| Vendor: | Oracle America |
| URL: | http://search.cpan.org/dist/Perl-Critic/ |
| Summary: | Critique Perl source code for best-practices |
| Description: | Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. Perl::Critic is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. |
- Mass rebuild 2013-12-27
- BR: perl(Fatal) for the test suite
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
- update to 1.118
Policy Changes:
- CodeLayout::RequireTidyCode: revise to work with incompatible changes in
Perl::Tidy 20120619 (CPAN RT#77977)
- TestingAndDebugging::ProhibitNoWarnings: correct the parse of the
'no warnings' statement, so that 'no warnings "qw"' is recognized as
suppressing just 'qw' warnings (CPAN RT#74647)
- Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
distribution (CPAN RT#69546)
Other Changes:
- make all unescaped literal "{" characters in regexps into character
classes; these are deprecated, and became noisy with Perl 5.17.0
(CPAN RT#77510)
- drop now-redundant patch for Perl::Tidy compatibility
- BR: perl(lib) for the build process
- BR: perl(base), perl(PPIx::Utilities::Node) and perl(Test::Builder) ≥ 0.92
for the module (Test::Builder required by Test::Perl::Critic::Policy)
- BR: perl(Exporter) ≥ 5.58; with older versions we get:
":color_severity" is not exported by the Perl::Critic::Utils::Constants module
- BR: perl(File::Spec::Functions) for the test suite
- drop buildreqs for perl(charnames), perl(File::Basename), perl(File::Find),
perl(overload), perl(strict) and perl(warnings) - not dual lived
- Perl 5.16 re-rebuild of bootstrapped packages
- fix breakage with Perl::Tidy ≥ 20120619 (CPAN RT#77977)
- Perl 5.16 re-rebuild of bootstrapped packages
- Perl 5.16 rebuild
- conditionalize aspell