Search results for "Perl::Critic"
Perl::Critic - 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...
PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC - Search in distribution- Perl::Critic::Utils::Perl - Utility functions for dealing with Perl language issues.
- Perl::Critic::TODO - Things for Perl::Critic developers to do
- Perl::Critic::Utils - General utility subroutines and constants for Perl::Critic and derivative distributions.
- 195 more results from Perl-Critic »
Perl::Critic::Git - Bond git and Perl::Critic to blame the right people for violations.
AUBERTG/Perl-Critic-Git-v1.3.1
-
08 Apr 2018 01:30:07 UTC
-
Search in distribution
Perl::Critic::Lax - policies that let you slide on common exceptions
The Perl-Critic-Lax distribution includes versions of core Perl::Critic modules with built-in exceptions. If you really like a Perl::Critic policy, but find that you often violate it in a specific way that seems pretty darn reasonable, maybe there's ...
RJBS/Perl-Critic-Lax-0.014 - 31 Dec 2022 19:02:48 UTC - Search in distribution- Perl::Critic::Policy::Lax::RequireEndWithTrueConst - ending your package with a simple, fun true value is okay
- Perl::Critic::Policy::Lax::ProhibitLeadingZeros::ExceptChmod - leading zeroes are okay as the first arg to chmod
- Perl::Critic::Policy::Lax::ProhibitEmptyQuotes::ExceptAsFallback - empty quotes are okay as the fallback on the rhs of ||
- 4 more results from Perl-Critic-Lax »
Perl::Critic::Itch - A collection of Perl::Critic Policies to solve some Itches
MARCELO/Perl-Critic-Itch-0.07
-
30 May 2009 23:56:12 UTC
-
Search in distribution
Perl::Critic::More - Supplemental policies for Perl::Critic
This is a collection of Perl::Critic policies that are not included in the Perl::Critic core for a variety of reasons: * Experimental Some policies need some time to work out their kinks, test usability, or gauge community interest. A subset of these...
THALJEF/Perl-Critic-More-1.003 - 29 Oct 2013 16:43:05 UTC - Search in distribution- Perl::Critic::Policy::CodeLayout::RequireASCII - Disallow high-bit characters.
- Perl::Critic::Policy::Modules::RequirePerlVersion - Require a use 5.006; or similar.
- Perl::Critic::Policy::Modules::PerlMinimumVersion - Enforce backward compatible code.
- 5 more results from Perl-Critic-More »
Perl::Critic::Nits - policies of nits I like to pick.
The included policy is: Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData Prohibits direct access to a hash-based object's hash. [Severity: 5]...
KCOWGILL/Perl-Critic-Nits-v1.0.0 - 14 Sep 2007 22:09:08 UTC - Search in distribution
Perl::Critic::Pulp - some add-on perlcritic policies
This is a collection of add-on policies for "Perl::Critic". They're under a "pulp" theme plus other themes according to their purpose (see "POLICY THEMES" in Perl::Critic). Bugs CodeLayout::ProhibitFatCommaNewline Avoid newline before "=>" not quotin...
KRYDE/Perl-Critic-Pulp-99 - 28 Feb 2021 08:34:14 UTC - Search in distribution- Perl::Critic::Pulp::Utils - shared helper code for the Pulp perlcritic add-on
- Perl::Critic::Pulp::PodParser - shared POD parsing code for the Pulp perlcritic add-on
- Perl::Critic::Policy::Modules::ProhibitPOSIXimport - don't import the whole of POSIX into a module
- 38 more results from Perl-Critic-Pulp »
Perl::Critic::Tics - policies for things that make me wince
The Perl-Critic-Tics distribution includes extra policies for Perl::Critic to address a fairly random assortment of things that make me (rjbs) wince....
RJBS/Perl-Critic-Tics-0.010 - 31 Dec 2022 19:04:14 UTC - Search in distribution- Perl::Critic::Policy::Tics::ProhibitUseBase - do not use base.pm
- Perl::Critic::Policy::Tics::ProhibitLongLines - 80 x 40 for life!
- Perl::Critic::Policy::Tics::ProhibitManyArrows - (this => is => not => good)
Task::Perl::Critic - Install everything Perl::Critic.
This module does nothing but act as a placeholder. See Task. WARNING: Installing this distribution will install Policies that directly conflict with each other. If you do not use a .perlcriticrc file, and your severity is set high enough, there is no...
THALJEF/Task-Perl-Critic-1.008 - 04 Jan 2012 19:47:38 UTC - Search in distribution
Test::Perl::Critic - Use Perl::Critic in test programs
Test::Perl::Critic wraps the Perl::Critic engine in a convenient subroutine suitable for test programs written using the Test::More framework. This makes it easy to integrate coding-standards enforcement into the build process. For ultimate convenien...
PETDANCE/Test-Perl-Critic-1.04 - 26 Mar 2018 15:07:07 UTC - Search in distribution
Perl::Critic::Bangs - A collection of handy Perl::Critic policies
The rules included with the Perl::Critic::Bangs group include: Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode Commented-out code is usually noise. It should be removed. Perl::Critic::Policy::Bangs::ProhibitFlagComments Watch for comments like ...
PETDANCE/Perl-Critic-Bangs-1.12 - 25 May 2017 04:09:31 UTC - Search in distribution- Perl::Critic::Policy::Bangs::ProhibitNoPlan - Know what you're going to test.
- Perl::Critic::Policy::Bangs::ProhibitVagueNames - Don't use generic variable and subroutine names.
- Perl::Critic::Policy::Bangs::ProhibitFlagComments - Don't use XXX, TODO, or FIXME.
- 6 more results from Perl-Critic-Bangs »
Perl::Critic::Moose - Policies for Perl::Critic concerned with using Moose
Some Perl::Critic policies that will help you keep your code in good shape with regards to Moose. The included policies are: Perl::Critic::Policy::Moose::ProhibitDESTROYMethod Use "DEMOLISH()" instead of "DESTROY()". [Severity: 3] Perl::Critic::Polic...
DROLSKY/Perl-Critic-Moose-1.05 - 12 Sep 2016 17:20:06 UTC - Search in distribution- Perl::Critic::Policy::Moose::ProhibitNewMethod - Don't override Moose's standard constructors.
- Perl::Critic::Policy::Moose::ProhibitLazyBuild - Avoid lazy_build
- Perl::Critic::Policy::Moose::RequireMakeImmutable - Ensure that you've made your Moose code fast
- 3 more results from Perl-Critic-Moose »
Perl::Critic::Swift - A set of additional policies for Perl::Critic.
The included policies are: Perl::Critic::Policy::CodeLayout::RequireUseUTF8 Require that code includes a "use utf8;" statement. [Severity: 3] Perl::Critic::Policy::Documentation::RequirePODUseEncodingUTF8 Require that POD includes a "=encoding utf8" ...
ELLIOTJS/Perl-Critic-Swift-v1.0.3 - 04 May 2008 00:41:35 UTC - Search in distribution- Perl::Critic::Policy::CodeLayout::RequireUseUTF8 - Require that all modules have a use utf8; statement.
- Perl::Critic::Policy::Documentation::RequirePODUseEncodingUTF8 - Require that all modules that contain POD have a =encoding utf8 declaration.
Perl::Critic::Mardem - Perl-Critic policies for simple and isolated Refactoring-Support.
This Perl-Crictic Policy-Modules should help where to start a safe refactoring in old leagacy Perl code. The McCabe complexity check within the standard Perl-Critic Module are a good overall starting point see: * Perl::Critic::Policy::Modules::Prohib...
MARDEM/Perl-Critic-Mardem-0.04 - 24 May 2022 18:35:51 UTC - Search in distribution
Perl::Critic::RENEEB - A collection of handy Perl::Critic policies
The rules included with the Perl::Critic::RENEEB group include: Perl::Critic::Policy::RegularExpressions::RequireExtendedFormattingExceptForSplit I use split with regular expressions regularly, but I don't want to use the x-modifier there. So I wrote...
RENEEB/Perl-Critic-RENEEB-2.05 - 01 Dec 2020 07:16:10 UTC - Search in distribution- Perl::Critic::Policy::Reneeb::Capitalization - NamingConventions::Capitalization plus the ability to exempt "Full qualified package names"
- Perl::Critic::Policy::Reneeb::RequirePostderef - Require Postdereferencing which became stable in Perl 5.24
- Perl::Critic::Policy::Reneeb::ProhibitBlockEval - Do not use the Block-eval. Use Try::Tiny instead
- 2 more results from Perl-Critic-RENEEB »
Perl::Critic::Dancer2 - A collection of handy perlcritic modules for Dancer2
The included policies are: Perl::Critic::Policy::Dancer2::ProhibitDeprecatedKeywords Complains about usage of deprecated keywords [Default severity: 4] Perl::Critic::Policy::Dancer2::ProhibitUnrecommendedKeywords Complains about usage of unrecommende...
GEEKRUTH/Perl-Critic-Dancer2-0.4100 - 31 Jul 2022 20:32:20 UTC - Search in distribution- Perl::Critic::Policy::Dancer2::ReturnNotNecessary - Trigger perlcritic alerts on needless return statements
- Perl::Critic::Policy::Dancer2::ProhibitDeprecatedKeywords - Trigger perlcritic alerts on deprecated Dancer2 keywords
- Perl::Critic::Policy::Dancer2::ProhibitUnrecommendedKeywords - Trigger perlcritic alerts on unrecommended Dancer2 keywords
Perl::Critic::Dynamic - Non-static policies for Perl::Critic
Perl::Critic is primarily used as a static source code analyzer, which means that it never compiles or executes any of the code that it examines. But since Perl is a dynamic language, there are certain types of problems that cannot be discovered unti...
THALJEF/Perl-Critic-Dynamic-0.05 - 30 Sep 2010 22:07:27 UTC - Search in distribution- Perl::Critic::DynamicPolicy - Base class for dynamic Policies
- Perl::Critic::Policy::Dynamic::ValidateAgainstSymbolTable
Perl::Critic::Freenode - Community-inspired Perl::Critic policies
Legacy alias for the Perl::Critic::Community policy set. Contains all of the same policies but under the "Freenode::" policy namespace and "freenode" theme....
DBOOK/Perl-Critic-Community-v1.0.3 - 24 Jul 2022 06:28:31 UTC - Search in distribution- Perl::Critic::Community - Community-inspired Perl::Critic policies
- Perl::Critic::Freenode::Utils - Empty shim for Perl::Critic::Community::Utils
- Perl::Critic::Community::Utils - Utility functions for the Community policy set
- 52 more results from Perl-Critic-Community »
Perl::Critic::Plicease - Some Perl::Critic policies used by Plicease
The Perl::Critic::Policy::Plicease policies are an eclectic collection of Perl::Critic policies. They aren't grouped into a theme because some are application specific and you should review and include them only on a case by case basis. Plicease::Pro...
PLICEASE/Perl-Critic-Plicease-0.05 - 10 Feb 2024 12:50:31 UTC - Search in distribution- Perl::Critic::Policy::Plicease::ProhibitLeadingZeros - Leading zeroes are okay as the first arg to chmod, and other such reasonableness
- Perl::Critic::Policy::Plicease::ProhibitSpecificModules - Prohibit the use of specific modules or pragmas
- Perl::Critic::Policy::Plicease::ProhibitUnicodeDigitInRegexp - Prohibit non-ASCII \d in regular expressions
Perl::Critic::Storable - policy for Storable.pm
An additional Perl::Critic policy for using the Storable module: * Perl::Critic::Policy::Storable::ProhibitStoreOrFreeze...
MATTD/Perl-Critic-Storable-0.01 - 11 Aug 2008 09:02:00 UTC - Search in distribution- Perl::Critic::Policy::Storable::ProhibitStoreOrFreeze - do not use store or freeze in Storable.pm