./devel/p5-Perl-Critic, Perl 5 module providing a static Perl source code analysis engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.140nb1, Package name: p5-Perl-Critic-1.140nb1, Maintainer: pkgsrc-users

The Perl 5 module 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.
A front-end script, perlcritic, is provided.


Required to run:
[lang/perl5] [devel/p5-Task-Weaken] [devel/p5-Exception-Class] [devel/p5-Config-Tiny] [devel/p5-List-MoreUtils] [devel/p5-Module-Pluggable] [devel/p5-String-Format] [devel/p5-IO-String] [devel/p5-B-Keywords] [devel/p5-Perl-Tidy] [devel/p5-PPI] [devel/p5-Readonly-XS] [devel/p5-Readonly] [devel/p5-File-Which] [textproc/p5-Pod-Spell] [devel/p5-PPIx-Regexp] [devel/p5-PPIx-Utilities] [textproc/p5-PPIx-QuoteLike]

Required to build:
[devel/p5-Module-Build] [pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 635.204 KB

Version history: (Expand)


CVS history: (Expand)


   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-07-28 09:13:33 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.140

Upstream changes:
1.140 Tue Mar 23 21:42:19 CDT 2021

    [New Features]
    Subroutines::RequireFinalReturn now lets you specify a
    terminal_methods parameter to specify methods that should been as
    terminal.  This is like the terminal_funcs parameter, but for methods.
    Thanks, Robin Smidsrød and Mike Bruins. (GH #920)

1.139_01 Tue Sep  1 23:52:18 CDT 2020

    [Fixes]
    Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
    deprecation warnings in Perl 5.22 and higher.  (GH #822)

    Documentation::RequirePackageMatchesPodName now recognizes the package
    name if it's in C<< I<> >> or C<< B<> >> \ 
markup.  Thanks, Renée Bäcker.
    (GH #913)
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-04-16 15:50:59 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Perl-Critic) Updated to 1.138

1.138 Fri Jan 24 15:50:34 CST 2020

    Stable release.  No changes since 1.137_01.

1.137_01 Thu Jan 23 16:44:57 CST 2020

    [Fixes]
    RequireCheckingReturnValueOfEval didn't count returning the result of an
    eval as checking it.  Now it does.  However, it's only if you "return eval
    { ... }".  It still doesn't handle the case of "return ( eval {} \ 
)".
    Thanks, Tom Wyant. (GH #324)

    ProhibitPunctuationVars would get confused and think that the expression
    qr/SOME$/ was using the $/ special variable.  Thanks, Tom Wyan. (GH #843)
   2020-01-01 06:39:06 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Perl-Critic) Updated to 1.136

1.136 Wed Nov 27 09:51:09 CST 2019
    Stable release.  No changes since 1.135_01.

1.135_01 Tue Nov 26 14:50:11 CST 2019
    [New Features]
    The ProhibitNoWarnings pollicy now handles warnings in the experimental::
    group.  Thanks, Ren辿e B辰cker. (GH #892)

    [Documentation]
    Prevented some example code from showing up in `perldoc`.  Thanks, Tom
    Hukins.  (GH #799)