729367f Update to 1.117

Authored and Committed by pghmcfc 12 years ago
    Update to 1.117
    
    - New upstream release 1.117:
      New Policies:
      - Variables::ProhibitAugmentedAssignmentInDeclaration reports constructs like
        'my $x += 1'
      Policy Changes:
      - BuiltinFunctions::ProhibitLvalueSubstr: add explicit 'use version'
        (CPAN RT#68498)
      - CodeLayout::ProhibitHardTabs: add 'pbp' to the default_themes list
        (CPAN 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 (CPAN RT#70901)
      - ErrorHandling::RequireCheckingReturnValueOfEval now allows things
        like grep { eval $_ } (CPAN RT#69489)
      - Modules::RequireExplicitPackage now has configuraion option
        allow_import_of, to allow the import of specified modules before the
        package statement (CPAN 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 (CPAN RT#69867)
      - RegularExpressions::ProhibitUnusedCaptures now looks into lists and blocks
        in the replacement portion of the regular expression if /e is asserted
        (CPAN RT#72086)
      - RegularExpressions::RequireDotMatchAnything,
        RegularExpressions::RequireExtendedFormatting and
        RegularExpressions::RequireLineBoundaryMatching now honor defaults set with
        'use re "/modifiers"' (CPAN 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 (CPAN RT#72910)
      Other Changes:
      - Corrected POD in Perl::Critic::PPI::Utils (CPAN 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
    - This release by THALJEF -> update source URL
    - Drop stopwords patch, now included upstream
    
        
file modified
+47 -6
file modified
+1 -1