cpan Perl-Critic 1.114

latest releases: 1.152, 1.150, 1.148...
13 years ago

[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.

Don't miss a new Perl-Critic release

NewReleases is sending notifications on new releases.