# please alpha sort config items as you add them

severity = 5
verbose = 11

[-ControlStructures::ProhibitPostfixControls]
[-Documentation::RequirePodLinksIncludeText]
[-Documentation::RequirePodSections]
[-Modules::RequireVersionVar]
[-RegularExpressions::RequireDotMatchAnything]
[-RegularExpressions::RequireExtendedFormatting]
[-RegularExpressions::RequireLineBoundaryMatching]
[-Subroutines::ProhibitExplicitReturnUndef]
[-Subroutines::ProhibitSubroutinePrototypes]
[-ValuesAndExpressions::ProhibitNoisyQuotes]
[-ValuesAndExpressions::ProhibitAccessOfPrivateData]
[-Variables::ProhibitPunctuationVars]

[CodeLayout::RequireTrailingCommas]
severity = 4

# Don't use function prototypes
[Community::Prototypes]
severity = 4
signature_enablers = cPstrict GrepCpan::std

[TestingAndDebugging::RequireUseStrict]
equivalent_modules = MetaCPAN::Moose Mojo::Base Test::Routine

[TestingAndDebugging::RequireUseWarnings]
equivalent_modules = MetaCPAN::Moose Mojo::Base Test::Routine

[ValuesAndExpressions::ProhibitEmptyQuotes]
severity = 4

[ValuesAndExpressions::ProhibitInterpolationOfLiterals]
allow_if_string_contains_single_quote = 1
allow = qq{} qq[]
severity = 4

[ValuesAndExpressions::ProhibitNoisyQuotes]
severity = 4