severity = 5
verbose = 8
[Variables::ProhibitPunctuationVars]
allow = $@ $!
[TestingAndDebugging::ProhibitNoStrict]
allow = refs
# Turn these off
[-BuiltinFunctions::ProhibitStringyEval]
[-ControlStructures::ProhibitPostfixControls]
[-ControlStructures::ProhibitUnlessBlocks]
[-Documentation::RequirePodSections]
[-InputOutput::ProhibitInteractiveTest]
[-References::ProhibitDoubleSigils]
[-RegularExpressions::RequireExtendedFormatting]
[-InputOutput::ProhibitTwoArgOpen]
[-Modules::ProhibitEvilModules]
# Turn this on
[-Lax::ProhibitStringyEval::ExceptForRequire]
# Customize
[Lax::RequireExplicitPackage::ExceptForPragmata]
allowed_pragmata = diagnostics feature perlversion strict warnings strictures
[TestingAndDebugging::RequireUseStrict]
equivalent_modules = strictures