severity = brutal
color = 1
[ValuesAndExpressions::RequireNumberSeparators]
min_value = 100000
# not for git
[-Miscellanea::RequireRcsKeywords]
[InputOutput::RequireCheckedSyscalls]
functions = :builtins
exclude_functions = print say
[Documentation::RequirePodSections]
lib_sections = NAME | SYNOPSIS | AUTHOR | VERSION | COPYRIGHT AND LICENSE
# dzil puts begin block before strictures. Using moose anyway
[-TestingAndDebugging::RequireUseStrict]
# complains about the { __PACKAGE__::VERSION = blah } block dzil puts at the top
[-TestingAndDebugging::RequireUseWarnings]
# allowing ifs because I prefer it for debug logging
[ControlStructures::ProhibitPostfixControls]
allow = if
# handles elsewhere
[-Documentation::PodSpelling]
# pod::weaver always sticks it at the end, but before __END__
[-Documentation::RequirePodAtEnd]
# I prefer version strings and don't care about old perls
[-ValuesAndExpressions::ProhibitVersionStrings]