3 [-BuiltinFunctions::ProhibitComplexMappings]
4 [-CodeLayout::RequireTidyCode]
5 [-ControlStructures::ProhibitPostfixControls]
6 [-ControlStructures::ProhibitUnlessBlocks]
7 [-Documentation::PodSpelling]
8 [-Documentation::RequirePodLinksIncludeText]
9 [-InputOutput::RequireBracedFileHandleWithPrint]
10 [-InputOutput::RequireCheckedClose]
11 [-InputOutput::RequireCheckedSyscalls]
12 [-Modules::ProhibitAutomaticExportation]
13 [-References::ProhibitDoubleSigils]
14 [-RegularExpressions::ProhibitEnumeratedClasses]
15 [-RegularExpressions::ProhibitUnusualDelimiters]
16 [-RegularExpressions::RequireBracesForMultiline]
17 [-RegularExpressions::RequireLineBoundaryMatching]
18 [-Subroutines::RequireFinalReturn]
19 [-ValuesAndExpressions::ProhibitConstantPragma]
20 [-ValuesAndExpressions::ProhibitEmptyQuotes]
21 [-ValuesAndExpressions::ProhibitLeadingZeros]
22 [-ValuesAndExpressions::ProhibitMagicNumbers]
23 [-ValuesAndExpressions::ProhibitNoisyQuotes]
24 [-Variables::ProhibitLocalVars]
25 [-Variables::ProhibitPackageVars]
26 [-Variables::ProhibitPunctuationVars]
28 [BuiltinFunctions::ProhibitStringyEval]
31 [RegularExpressions::RequireExtendedFormatting]
32 minimum_regex_length_to_complain_about = 20
34 [Documentation::RequirePodSections]
35 lib_sections = NAME | SYNOPSIS | DESCRIPTION | AUTHOR | COPYRIGHT AND LICENSE
36 script_sections = NAME | SYNOPSIS | DESCRIPTION | AUTHOR | COPYRIGHT AND LICENSE
38 [Subroutines::RequireArgUnpacking]
39 short_subroutine_statements = 5
42 [TestingAndDebugging::ProhibitNoWarnings]
43 allow_with_category_restriction = 1