colour-severity-5 = dark magenta colour-severity-4 = dark red colour-severity-3 = dark yellow colour-severity-2 = dark blue colour-severity-1 = black verbose = %f line %l col %c\n [%s] %p (%e) = %m\n %r\n [-ValuesAndExpressions::ProhibitAccessOfPrivateData] # see bug http://rt.cpan.org/Public/Bug/Display.html?id=35440 [-Editor::RequireEmacsFileVariables] # no one uses Emacs here # next policy is gone in 1.118 # [-Miscellanea::RequireRcsKeywords] # git says rcs keywords are a stupid idea: # http://git.or.cz/gitwiki/GitFaq#head-4a0afe71a2bb7734777a8b0b345e0308aefdbd40 [-Lax::ProhibitStringyEval::ExceptForRequire] # already covered through BuiltinFunctions::ProhibitStringyEval::allow_includes [Documentation::RequirePodSections] lib_sections = NAME | VERSION | SYNOPSIS | DESCRIPTION | INTERFACE | Composition | Attributes | Methods | Exports | DIAGNOSTICS | CONFIGURATION AND ENVIRONMENT | DEPENDENCIES | INCOMPATIBILITIES | BUGS AND LIMITATIONS | TO DO | AUTHOR | SEE ALSO [Bangs::ProhibitCommentedOutCode] commentedcoderegex = \$(?!Id)[A-Za-z_].*=/ # should not trigger on the RCS variable [Perl::Critic::Policy::Tics::ProhibitLongLines] hard_max = 140 # terminal width [InputOutput::RequireCheckedSyscalls] functions = :builtins exclude_functions = print [Documentation::PodSpelling] spell_command = aspell list -l en [Modules::RequireExplicitInclusion] exempt_packages = /XML::LibXML::.*/ [BuiltinFunctions::ProhibitStringyEval] allow_includes = 0 # use Module::Runtime for includes [-CodeLayout::ProhibitHashBarewords] # meh, it's super annoying [TestingAndDebugging::RequireUseStrict] equivalent_modules = strictures [TestingAndDebugging::RequireUseWarnings] equivalent_modules = strictures