Login
Add new policy Variables::ProhibitMatchVars
[gknop/Perl-Critic.git] / t / samples / perlcriticrc.all
CommitLineData
59b05e08
JRT
1##########################################################################
2# This sample file demonstrates how to load all the Perl::Critic policy
3# modules. This is essentially what you get with no config file at all.
dff08b70
JRT
4# Each Policy module defines its own default 'priority'. Perl::Critic
5# will only load Policies with a priority greater than the -priority
6# value that you give to perlcritic. You can also change the priority for
7# any Policy in this file. See the 'perlcrticrc.levels' for an example of
8# that.
59b05e08
JRT
9##########################################################################
10
11[BuiltinFunctions::ProhibitLvalueSubstr]
12[BuiltinFunctions::ProhibitSleepViaSelect]
13[BuiltinFunctions::ProhibitStringyEval]
14[BuiltinFunctions::RequireBlockGrep]
15[BuiltinFunctions::RequireBlockMap]
16[BuiltinFunctions::RequireGlobFunction]
17[ClassHierarchies::ProhibitOneArgBless]
18[CodeLayout::ProhibitHardTabs]
19[CodeLayout::ProhibitParensWithBuiltins]
20[CodeLayout::ProhibitQuotedWordLists]
21[CodeLayout::RequireTrailingCommas]
22[ControlStructures::ProhibitCStyleForLoops]
23[ControlStructures::ProhibitCascadingIfElse]
24[ControlStructures::ProhibitPostfixControls]
25[ControlStructures::ProhibitUnlessBlocks]
26[ControlStructures::ProhibitUntilBlocks]
27[InputOutput::ProhibitBacktickOperators]
28[InputOutput::ProhibitBarewordFileHandles]
29[InputOutput::ProhibitOneArgSelect]
30[Modules::ProhibitMultiplePackages]
7e86d49a 31[Modules::ProhibitEvilModules]
59b05e08
JRT
32[Modules::RequireExplicitPackage]
33[Modules::RequireBarewordIncludes]
34[Modules::RequireVersionVar]
7a7bdc25 35[NamingConventions::ProhibitAmbiguousNames]
59b05e08
JRT
36[NamingConventions::ProhibitMixedCaseSubs]
37[NamingConventions::ProhibitMixedCaseVars]
0d522016 38[References::ProhibitDoubleSigils]
59b05e08
JRT
39[RegularExpressions::RequireExtendedFormatting]
40[RegularExpressions::RequireLineBoundaryMatching]
40992ac4 41[Subroutines::ProhibitAmpersandSigils]
59b05e08
JRT
42[Subroutines::ProhibitBuiltinHomonyms]
43[Subroutines::ProhibitExplicitReturnUndef]
af437b92 44[Subroutines::ProhibitExcessComplexity]
59b05e08 45[Subroutines::ProhibitSubroutinePrototypes]
40992ac4 46[Subroutines::RequierFinalReturn]
e3117689
JRT
47[TestingAndDebugging::ProhibitNoStrict]
48[TestingAndDebugging::ProhibitNoWarnings]
49[TestingAndDebugging::RequireUseStrict]
50[TestingAndDebugging::RequireUseWarnings]
59b05e08
JRT
51[ValuesAndExpressions::ProhibitConstantPragma]
52[ValuesAndExpressions::ProhibitEmptyQuotes]
53[ValuesAndExpressions::ProhibitInterpolationOfLiterals]
54[ValuesAndExpressions::ProhibitLeadingZeros]
55[ValuesAndExpressions::ProhibitNoisyQuotes]
56[ValuesAndExpressions::RequireInterpolationOfMetachars]
57[ValuesAndExpressions::RequireNumberSeparators]
58[ValuesAndExpressions::RequireQuotedHeredocTerminator]
59[ValuesAndExpressions::RequireUpperCaseHeredocTerminator]
60[Variables::ProhibitLocalVars]
b672fd9e 61[Variables::ProhibitMatchVars]
59b05e08
JRT
62[Variables::ProhibitPackageVars]
63[Variables::ProhibitPunctuationVars]