severity = 1
theme = core || strictersubs || pulp || more
[-BuiltinFunctions::ProhibitReverseSortBlock]
[-ClassHierarchies::ProhibitExplicitISA]
[-Compatibility::PerlMinimumVersionAndWhy]
[-Editor::RequireEmacsFileVariables]
[-ErrorHandling::RequireCarping]
[-ErrorHandling::RequireUseOfExceptions]
[-InputOutput::ProhibitExplicitStdin]
[-InputOutput::RequireBriefOpen]
[-Miscellanea::RequireRcsKeywords]
[-Subroutines::ProhibitCallsToUnexportedSubs]
[-Subroutines::RequireArgUnpacking]
[-ValuesAndExpressions::ProhibitConstantPragma]
[-Variables::ProhibitPunctuationVars]
[-Variables::RequireInitializationForLocalVars]
# disabled until they are configurable enough to handle exceptions
[-ControlStructures::ProhibitPostfixControls]
[-Modules::RequireExplicitInclusion]
[-Subroutines::RequireFinalReturn]
[CodeLayout::RequireTidyCode]
perltidyrc = .perltidyrc
[Documentation::PodSpelling]
stop_words_file = .stop_words.txt
[Documentation::RequirePodSections]
lib_sections = NAME | SYNOPSIS | DESCRIPTION | AUTHOR | LICENSE
[InputOutput::RequireCheckedSyscalls]
functions = opendir read readline readdir closedir
[RegularExpressions::RequireExtendedFormatting]
minimum_regex_length_to_complain_about = 5
[TestingAndDebugging::ProhibitNoWarnings]
allow_with_category_restriction = 1
[ValuesAndExpressions::ProhibitMagicNumbers]
allowed_values = -1 0 1 2 24 60 365 755 777 7777
[Variables::ProhibitPackageVars]
packages = File::Find Data::Dumper Config