##############################################################################
# $URL: http://perlcritic.tigris.org/svn/perlcritic/branches/Perl-Critic-backlog/xt/author/40_perlcriticrc-code $
# $Date: 2009-08-08 22:36:47 -0500 (Sat, 08 Aug 2009) $
# $Author: clonezone $
# $Revision: 3529 $
##############################################################################
profile-strictness = fatal
severity = 1
theme = core
verbose = %f: %m at line %l, column %c. %e. (Severity: %s, %p)\n
#-----------------------------------------------------------------------------
[BuiltinFunctions::ProhibitStringyEval]
allow_includes = 1
[CodeLayout::ProhibitHardTabs]
allow_leading_tabs = 0
[CodeLayout::ProhibitQuotedWordLists]
strict = 1
[-CodeLayout::RequireTidyCode]
[Documentation::PodSpelling]
stop_words_file = xt/author/40_stop_words
[Documentation::RequirePodSections]
lib_sections = NAME|DESCRIPTION|AUTHOR|COPYRIGHT
script_sections = NAME|DESCRIPTION|AUTHOR|COPYRIGHT
# Wrapping Exception constructor calls across lines runs into 9 lines too quickly.
[InputOutput::RequireBriefOpen]
lines = 20
[InputOutput::RequireCheckedSyscalls]
functions = open close
[Miscellanea::RequireRcsKeywords]
keywords = URL Date Author Revision
[RegularExpressions::ProhibitUnusualDelimiters]
allow_all_brackets = 1
[RegularExpressions::RequireBracesForMultiline]
allow_all_brackets = 1
[Subroutines::ProtectPrivateSubs]
private_name_regex = _(?!_)\w+
[Variables::ProhibitPackageVars]
add_packages = Email::Address