Changelog for
perl-Perl-Critic-1.121-35.1.noarch.rpm :
Mon Nov 11 13:00:00 2013 rschweikertAATTsuse.com
- Added new themes based on CERT guidelines.
Thu Oct 31 13:00:00 2013 rschweikertAATTsuse.com
- update to 1.120
Bug Fixes:
* Corrected \"Possible precedence issue with control flow operator\"
warning. This fixes RT #88866
Mon Sep 30 14:00:00 2013 rschweikertAATTsuse.com
- updated to 1.119
Bug Fixes:
* Tests were failing with Config::Tiny 2.17 or later, due to a
change in the error messages produced by that module.
This fixes #16 on Github, #88679 & #88889 on RT.
Policy Changes:
* BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep
and map called as functions are now allowed in slice operations.
RT #79289
Thanks to Wade at Anomaly dot org for the patch.
* Subroutines::RequireArgUnpacking: Most tests of the size of AATT_
are now allowed. RT #79138
Other Changes:
* Modernized our usage of Exporter. See RT #75300.
Thanks to Olivier Mengué for the patch.
Sat Jun 8 14:00:00 2013 rschweikertAATTsuse.com
- updated to 1.118
Policy Changes:
* CodeLayout::RequireTidyCode: Revise to work with incompatible
changes in Perl::Tidy 20120619. RT #77977.
* TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
\'no warnings\' statement, so that \'no warnings \"qw\"\' is recognized
as supressing just \'qw\' warnings. RT #74647.
* Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
distribution, 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. RT #77510.
Tue Feb 14 13:00:00 2012 cooloAATTsuse.com
- updated to 1.117
New Policies:
* Variables::ProhibitAugmentedAssignmentInDeclaration reports
constructs like \'my $x += 1\'. Contributed by Mike O\'Regan
Policy Changes:
* BuiltinFunctions::ProhibitLvalueSubstr: Add explicit \'use version\'.
RT #68498.
* CodeLayout::ProhibitHardTabs: Add \'pbp\' to the default_themes list.
RT #71093.
* ControlStructures::ProhibitMutatingListFunctions now understands that
tr///r (introduced in 5.13.7) does not change its operand.
* ControlStructures::ProhibitMutatingListFunctions now understands that
\'//=\', \'<<=\', and \'>>=\' are assignment operators. RT #70901.
* ErrorHandling::RequireCheckingReturnValueOfEval now allows things
like grep { eval $_ }. RT #69489.
* Modules::RequireExplicitPackage now has configuraion option
allow_import_of, to allow the import of specified modules before
the package statement. RT #72660.
* RegularExpressions::ProhibitEnumeratedClasses no longer thinks
that [A-Za-z_] matches \\w. RT #69322.
* RegularExpressions::ProhibitUnusedCaptures now skips the first
block of an \'if\' or \'elsif\' if the regular expression is bound to
its operand with the \'!~\' operator. RT #69867.
* RegularExpressions::ProhibitUnusedCaptures now looks into lists
and blocks in the replacement portion of the regular expression if
/e is asserted. RT #72086.
* RegularExpressions::RequireDotMatchAnything,
RegularExpressions::RequireExtendedFormatting and
RegularExpressions::RequireLineBoundaryMatching now honor defaults
set with \'use re \"/modifiers\"\'. RT #72151.
* Subroutines::ProhibitManyArgs now recognizes \'+\' as a prototype
character.
* Variables::ProhibitPunctuationVars now recognizes bracketed
variables embedded in interpolated strings (e.g. \"${$}\"). For the
purpose of the \'allow\' configuration, these are considered
equivalent to the unbracketed form. RT #72910.
Other Changes:
* Corrected POD in Perl::Critic::PPI::Utils. RT #68898.
* Perl::Critic::Violation source() method now returns the line
containing the violation (not the first line) when the statement
containing the violation spans multiple lines.
Mon Dec 19 13:00:00 2011 cooloAATTsuse.de
- update to 1.116
Policy Changes:
* BuiltInFunctions::ProhibitLvalueSubstr does not report violations
if the document contains an explicit \'use n.nnn;\' where the
version is before 5.005. RT #59112
* Documentation::RequirePodSections no longer blows up on code
having POD but no =head1. This problem was introduced with RT
[#59268]. RT #67231
* RegularExpressions::ProhibitUnusedCapture should more reliably
find things like s/(a)/${1}2/. RT #67273.
* ValuesAndExpressions::ProhibitMagicNumbers and
Module::RequireVersionVar now treat versions passed as the second
argument of a \'package\' statement the same as versions declared as
\'our $VERSION ...\'. RT #67159
* Variables::RequireLexicalLoopIterators does not report violations
if the document contains an explicit \'use n.nnn;\' where the
version is before 5.004. RT #67760
Sun Nov 6 13:00:00 2011 rschweikertAATTsuse.com
- Set executable permission for commandline interface (/usr/bin/perlcritic)
Sat Apr 2 14:00:00 2011 cooloAATTnovell.com
- update to 1.115
* Fatal error in RegularExpressions::ProhibitUnusedCapture here
document check. RT #67116.
* Internal POD error in Documentation::RequirePodLinksIncludeText. Patch
by Salvatore Bonaccorso. RT #67012
Thu Mar 31 14:00:00 2011 cooloAATTnovell.com
- update to 1.114
Policy Changes:
* Documentation::RequirePodLinksIncludeText now handles nested POD
formatting. RT #65569
* Clarified relation of severity numbers to names in Perl::Critic
POD. RT #66017
* Removed caveats from Variables::RequireLocalizedPunctuationVars,
no longer necessary with PPI 1.208. RT #65514
* Have InputOutput::RequireBriefOpen attempt to expand scope as
necessary to deal with the case where the open() and the
corresponding close() are not in the same scope. RT #64437
* RegularExpressions::ProhibitUnusedCapture now looks inside
double-quotish things. RT #38942.
* RegularExpressions::ProhibitUnusedCapture now takes logical
alternation into account, so that (e.g.)
if ( /(a)/ || /(b)/ ) {
say $1;
}
is not a violation. RT #38942.
* ValuesAndExpressions::ProhibitCommaSeparatedStatements now
recognizes \'return { foo => 1, bar => 2 }\' as containing a hash
constructor, not a block. This was fixed by PPI 1.215. RT #61301.
* ValuesAndExpressions::ProhibitCommaSeparatedStatements now
recognizes \'bless { foo => 1, bar => 2 }\' as containing a hash
constructor, not a block. This was fixed by PPI 1.215. RT #64132.
Wed Dec 1 13:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro
Fri Nov 19 13:00:00 2010 chrisAATTcomputersalat.de
- update to 1.109
- Bug Fixes:
* ValuesAndExpressions::RequireInterpolationOfMetachars fix due to changes
in Email::Address 1.890. Note that this may find problems in code that
it didn\'t before, e.g. q<\'AATTfoo\'>.
Thu Jul 15 14:00:00 2010 chrisAATTcomputersalat.de
- update to 1.108
o for full list please see Changes file
- recreated by cpanspec 1.78
o fix deps
- added bcond_with test for
o Test::Deep
o Test::Memory::Cycle
- split up old pkg to perl-Perl-Critic_1_106
o 1.108 builds only on suse_version > 1120
Wed Jul 14 14:00:00 2010 chrisAATTcomputersalat.de
- update to 1.106
* NamingConventions::Capitalization fix for PPI 1.212. RT #57348
- recreated by cpanspec 1.78
o fix deps
Mon Nov 23 13:00:00 2009 rschweikertAATTnovell.com
- Initial build of perlcritic