-
-
23 Dec 2021 21:09:21 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues
- Testers
- Kwalitee
Bus factor: 1- 89.37% Coverage
- License: artistic_2
- Perl: v5.10.1
- Activity
24 month- Tools
- Download (46.08KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
++ed by:2 non-PAUSE usersand 6 contributors-
Amory Meltzer
-
David Cantrell
-
Graham Knop
-
Ryan Voots
-
Tomasz Konojacki
-
William Taylor
- Dependencies
- Carp
- Exporter
- List::Util
- PPI
- Path::Tiny
- Perl::Critic
- Perl::Critic::Policy::Objects::ProhibitIndirectSyntax
- Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils
- Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref
- Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations
- Perl::Critic::Policy::Variables::ProhibitLoopOnHash
- Perl::Critic::Policy::Variables::RequireLexicalLoopIterators
- Scalar::Util
- parent
- version
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version v1.0.2 - 2021-12-23
- Add IP::World to DiscouragedModules policy (DrHyde #46)
Modules
Community-inspired Perl::Critic policiesUtility functions for the Community policy setCommunity-inspired Perl::Critic policiesEmpty shim for Perl::Critic::Community::UtilsDon't use & to call subroutinesDon't assign an anonymous arrayref to an arrayDon't use bareword filehandles other than built-insDon't declare variables conditionallyDon't end a subroutine with a conditional blockAvoid features that have been deprecated or removed from PerlVarious modules discouraged from useDon't use $a or $b as variable names outside sortDon't use each to iterate through a hashDon't use return with no argumentsDon't call methods indirectlyDon't use undeclared foreach loop iteratorsDon't loop over hashesDon't use mod_perl to write web applicationsDon't use multidimensional array emulationAlways use the three-argument form of openDon't use overload without specifying a bool overload and enabling fallbackDon't use POSIX without specifying an import listModule files should declare a package matching the filenameVarious modules with preferred alternativesDon't use function prototypesAlways use strict and warnings, or a module that imports theseInterpreter-based threads are officially discouragedDon't write context-sensitive functions using wantarrayScripts should not use the -w switch on the shebang lineDon't use while with implicit assignment to $_Don't use & to call subroutinesDon't assign an anonymous arrayref to an arrayDon't use bareword filehandles other than built-insDon't declare variables conditionallyDon't end a subroutine with a conditional blockAvoid features that have been deprecated or removed from PerlVarious modules discouraged from useDon't use $a or $b as variable names outside sortDon't use each to iterate through a hashDon't use return with no argumentsDon't call methods indirectlyDon't use undeclared foreach loop iteratorsDon't loop over hashesDon't use mod_perl to write web applicationsDon't use multidimensional array emulationAlways use the three-argument form of openDon't use overload without specifying a bool overload and enabling fallbackDon't use POSIX without specifying an import listModule files should declare a package matching the filenameVarious modules with preferred alternativesDon't use function prototypesAlways use strict and warnings, or a module that imports theseInterpreter-based threads are officially discouragedDon't write context-sensitive functions using wantarrayScripts should not use the -w switch on the shebang lineDon't use while with implicit assignment to $_Module Install Instructions
To install Perl::Critic::Community, copy and paste the appropriate command in to your terminal.
cpanm Perl::Critic::Community
perl -MCPAN -e shell install Perl::Critic::Community
For more information on module installation, please visit the detailed CPAN module installation guide.