Critique Perl source code for best-practices
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.
For a command-line interface to Perl::Critic, see the documentation for
perlcritic. If you want to integrate Perl::Critic with your build
process, Test::Perl::Critic provides an interface that is suitable for
test programs. Also, Test::Perl::Critic::Progressive is useful for
gradually applying coding standards to legacy code. For the ultimate
convenience (at the expense of some flexibility) see the criticism
pragma.
Authors:
--------
Jeffrey Ryan Thalhammer
- Links to devel:languages:perl / perl-Perl-Critic
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:illuusio:perl/perl-Perl-Critic && cd $_
- Create Badge
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
Perl-Critic-1.128.tar.gz | 0000645977 631 KB | |
Perl-Critic-1.140.tar.gz | 0000650449 635 KB | |
_link | 0000000128 128 Bytes | |
cpanspec.yml | 0000000547 547 Bytes | |
perl-Perl-Critic.changes | 0000019052 18.6 KB | |
perl-Perl-Critic.spec | 0000005660 5.53 KB |
Latest Revision
Resolved conflicts
Comments 0