Perl::Critic::Community |
Community-inspired Perl::Critic policies |
v1.0.3 |
metacpan |
Perl::Critic::Community::Utils |
Utility functions for the Community policy set |
v1.0.3 |
metacpan |
Perl::Critic::Freenode |
Community-inspired Perl::Critic policies |
v1.0.3 |
metacpan |
Perl::Critic::Freenode::Utils |
Empty shim for Perl::Critic::Community::Utils |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::AmpersandSubCalls |
Don't use & to call
subroutines |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::ArrayAssignAref |
Don't assign an anonymous
arrayref to an array |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::BarewordFilehandles |
Don't use bareword
filehandles other than built-ins |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::ConditionalDeclarations |
Don't declare
variables conditionally |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::ConditionalImplicitReturn |
Don't end a
subroutine with a conditional block |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::DeprecatedFeatures |
Avoid features that have
been deprecated or removed from Perl |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::DiscouragedModules |
Various modules
discouraged from use |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::DollarAB |
Don't use $a or $b as variable
names outside sort |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::Each |
Don't use each to iterate through a
hash |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::EmptyReturn |
Don't use return with no
arguments |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::IndirectObjectNotation |
Don't call methods
indirectly |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::LexicalForeachIterator |
Don't use undeclared
foreach loop iterators |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::LoopOnHash |
Don't loop over hashes |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::ModPerl |
Don't use mod_perl to write web
applications |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::MultidimensionalArrayEmulation |
Don't use
multidimensional array emulation |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::OpenArgs |
Always use the three-argument form
of open |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::OverloadOptions |
Don't use overload without
specifying a bool overload and enabling fallback |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::POSIXImports |
Don't use POSIX without
specifying an import list |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::PackageMatchesFilename |
Module files should
declare a package matching the filename |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::PreferredAlternatives |
Various modules with
preferred alternatives |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::Prototypes |
Don't use function prototypes |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::StrictWarnings |
Always use strict and
warnings, or a module that imports these |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::Threads |
Interpreter-based threads are
officially discouraged |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::Wantarray |
Don't write context-sensitive
functions using wantarray |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::WarningsSwitch |
Scripts should not use the -w
switch on the shebang line |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Community::WhileDiamondDefaultAssignment |
Don't use
while with implicit assignment to $_ |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::AmpersandSubCalls |
Don't use & to call
subroutines |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::ArrayAssignAref |
Don't assign an anonymous
arrayref to an array |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::BarewordFilehandles |
Don't use bareword
filehandles other than built-ins |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::ConditionalDeclarations |
Don't declare
variables conditionally |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::ConditionalImplicitReturn |
Don't end a
subroutine with a conditional block |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::DeprecatedFeatures |
Avoid features that have
been deprecated or removed from Perl |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::DiscouragedModules |
Various modules
discouraged from use |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::DollarAB |
Don't use $a or $b as variable names
outside sort |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::Each |
Don't use each to iterate through a hash |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::EmptyReturn |
Don't use return with no
arguments |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::IndirectObjectNotation |
Don't call methods
indirectly |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::LexicalForeachIterator |
Don't use undeclared
foreach loop iterators |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::LoopOnHash |
Don't loop over hashes |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::ModPerl |
Don't use mod_perl to write web
applications |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::MultidimensionalArrayEmulation |
Don't use
multidimensional array emulation |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::OpenArgs |
Always use the three-argument form
of open |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::OverloadOptions |
Don't use overload without
specifying a bool overload and enabling fallback |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::POSIXImports |
Don't use POSIX without
specifying an import list |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::PackageMatchesFilename |
Module files should
declare a package matching the filename |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::PreferredAlternatives |
Various modules with
preferred alternatives |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::Prototypes |
Don't use function prototypes |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::StrictWarnings |
Always use strict and
warnings, or a module that imports these |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::Threads |
Interpreter-based threads are
officially discouraged |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::Wantarray |
Don't write context-sensitive
functions using wantarray |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::WarningsSwitch |
Scripts should not use the -w
switch on the shebang line |
v1.0.3 |
metacpan |
Perl::Critic::Policy::Freenode::WhileDiamondDefaultAssignment |
Don't use while
with implicit assignment to $_ |
v1.0.3 |
metacpan |