verbose = %f:%l:%c:\n %p: %m\n
theme = (core || more)
[ControlStructures::ProhibitPostfixControls]
flowcontrol = warn die carp croak cluck confess goto exit throw return next
[RegularExpressions::RequireExtendedFormatting]
minimum_regex_length_to_complain_about = 7
[InputOutput::RequireCheckedSyscalls]
functions = :builtins
exclude_functions = print
[Modules::PerlMinimumVersion]
version = 5.010
# Excluded because Moose builder subroutines get hit by this.
[Subroutines::ProhibitUnusedPrivateSubroutines]
private_name_regex = _(?!build_)\w+
# Exclusions
# This one can be removed if keywords are used.
[-Miscellanea::RequireRcsKeywords]
# Excluded because we filter out development versions.
[-ValuesAndExpressions::RequireConstantVersion]
# I like to set up my own pod.
[-Documentation::RequirePodAtEnd]
[-Documentation::RequirePodSections]
# No Emacs!
[-Editor::RequireEmacsFileVariables]
# We're referring to Perl versions with numbers such as 5 and 12.
[-ValuesAndExpressions::ProhibitMagicNumbers]