cpan Perl-Critic 0.15_01

latest releases: 1.152, 1.150, 1.148...
pre-release18 years ago

[Enhancements]

  • Added diagnostic messages if the .perlcriticrc contains entries
    for Policy modules that don't seem to exist.
  • Now you can specify which policies to disable with the
    "## no critic" pseudo-pragmas. This feature is still
    experimental. See docs for details.
  • perlcritic's directory searching now skips backup files, such
    as *.swp, *.bak and *~. It also ignores version control system
    directories, and the blib directory in module build directories.

[Bug Fixes]

  • 18386: Bad example in POD for Documentation::RequirePodSections
  • 18670: Test failure if Perl::Tidy is not installed
  • 18698: Policy idea ProhibitUniversalFunctions (see New Policies)
  • RequireInterpolationOfMetachars falsely hit strings like 'foo=s@'
    which are commonly used with Getopt::Long.

[New Policies]

  • BuiltinFunctions::ProhibitUniversalCan (by Chris Dolan)
  • BuiltinFunctions::ProhibitUniversalIsa (by Chris Dolan)

[Miscellanea]

  • All spurrious options for perlcritic are now fatal.
  • Changed several of the -verbose formats to be more readable.
  • Explicit -severity option now overrides -[12345] shortcuts instead
    of being the other way around.

Don't miss a new Perl-Critic release

NewReleases is sending notifications on new releases.