Path to this page:
./
devel/p5-Perl-Critic,
Perl 5 module providing a static Perl source code analysis engine
Branch: CURRENT,
Version: 1.140nb1,
Package name: p5-Perl-Critic-1.140nb1,
Maintainer: pkgsrc-usersThe 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)
- (2022-06-28) Updated to version: p5-Perl-Critic-1.140nb1
- (2021-07-28) Updated to version: p5-Perl-Critic-1.140
- (2021-05-25) Updated to version: p5-Perl-Critic-1.138nb3
- (2020-12-02) Updated to version: p5-Perl-Critic-1.138nb2
- (2020-09-01) Updated to version: p5-Perl-Critic-1.138nb1
- (2020-04-16) Updated to version: p5-Perl-Critic-1.138
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)
|