# local defaults for perlcritic severity = 3 verbose = 4 [BuiltinFunctions::ProhibitStringyEval] allow_includes = 1 [ControlStructures::ProhibitCascadingIfElse] max_elsif = 8 [-ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions] [-ErrorHandling::RequireCarping] [-ErrorHandling::RequireCheckingReturnValueOfEval] [-InputOutput::ProhibitOneArgSelect] [-Modules::ProhibitAutomaticExportation] [Modules::ProhibitExcessMainComplexity] max_mccabe = 32 [-Modules::ProhibitMultiplePackages] [NamingConventions::ProhibitAmbiguousNames] forbid = last set left right no abstract contract record second [RegularExpressions::ProhibitComplexRegexes] max_characters = 70 [-RegularExpressions::ProhibitCaptureWithoutTest] [RegularExpressions::RequireExtendedFormatting] minimum_regex_length_to_complain_about = 75 [Subroutines::ProhibitExcessComplexity] max_mccabe = 40 [-Subroutines::ProhibitSubroutinePrototypes] [Subroutines::RequireArgUnpacking] short_subroutine_statements = 2 [-Subroutines::RequireFinalReturn] [TestingAndDebugging::ProhibitNoStrict] allow = vars subs refs [TestingAndDebugging::ProhibitNoWarnings] allow_with_category_restriction = 1 [TestingAndDebugging::ProhibitProlongedStrictureOverride] statements = 12 [-ValuesAndExpressions::ProhibitConstantPragma] [-Variables::ProhibitPackageVars] [Variables::ProhibitReusedNames] allow = $VERSION $self $class [Variables::RequireLocalizedPunctuationVars] allow = %INC $|