severity = 1
# We want to explicitly return "undef" from a failed constructor.
[-Subroutines::ProhibitExplicitReturnUndef]
# We need to use things like 'eval "use Image::PNG::Libpng ':all'";'.
[-BuiltinFunctions::ProhibitStringyEval]
# We use "die" for assertions in the code, "croak" wouldn't make sense here.
[-ErrorHandling::RequireCarping]
# Don't want to introduce dependencies on non-core modules
[-ValuesAndExpressions::ProhibitConstantPragma]
# We are using git, not RCS, so these keywords are unnecessary.
[-Miscellanea::RequireRcsKeywords]
# It is too much work to try to figure out perltidy configuration.
[-CodeLayout::RequireTidyCode]
# This policy doesn't make a shred of sense to me, just a busy-work thing.
[-CodeLayout::ProhibitParensWithBuiltins]
# Since there are no sigils, and we always use parentheses with all
# functions, including builtins, we don't need to capitalize
# constants.
[-NamingConventions::Capitalization]
# Local variables:
# mode: conf
# End:
