verbose = %f:%l:%c:\n %p: %m\n
theme = (core || more)
[ControlStructures::ProhibitPostfixControls]
allow = if unless
[RegularExpressions::RequireExtendedFormatting]
minimum_regex_length_to_complain_about = 7
[InputOutput::RequireCheckedSyscalls]
functions = :builtins
exclude_functions = print
[Modules::PerlMinimumVersion]
version = 5.008001
[ValuesAndExpressions::ProhibitMagicNumbers]
allowed_values = -1 0 1 2
# Exclusions
# I use svn - don't need the keywords.
[-Miscellanea::RequireRcsKeywords]
# I like to set up my own pod.
[-Documentation::RequirePodAtEnd]
[-Documentation::RequirePodSections]
# No Emacs!
[-Editor::RequireEmacsFileVariables]
# The standard versioning I'm using does not allow this.
[-ValuesAndExpressions::RequireConstantVersion]
# Too much die-ing to deal with.
[-ErrorHandling::RequireUseOfExceptions]
# Need not to use $_ within maps.
[-BuiltinFunctions::ProhibitComplexMappings]
# We have private functions called from Module::Starter::Simple.
[-Subroutines::ProhibitUnusedPrivateSubroutines]
# We're stuck with the routine names that Module::Starter::Simple
# gives us.
[-NamingConventions::Capitalization]