verbose = %f [%p] %m at line %l, column %c.  (Severity: %s)\n
profile-strictness = quiet
exclude = Mardem

[Documentation::PodSpelling]
stop_words = ActiveKids afterwards arrayref arrayrefs attr autocommit AutoCommit AutoInactiveDestroy backend bitmask bool boolean Bunce bytea CachedKids cancelled ChildHandles ChopBlanks CompatMode CursorName datatype Datatype datatypes dbd DBD dbdpg dbh DBI deallocation deallocated dev dr DSN enum ErrCount errstr fd FetchHashKeyName filename func getfd getline github HandleError HandleSetErr hashref hashrefs InactiveDestroy JSON largeobject len libpq LongReadLen LongTruncOk lseg Mergl Momjian Mullane nullable NULLABLE Oid OID onwards param ParamTypes ParamValues perl Perlish PgBouncer pgbuiltin pgend pglibpq pglogin pgprefix pgquote PGSERVICE PGSERVICEFILE pgsql pgstart PGSYSCONFDIR PID Postgres PostgreSQL PQexecParams PQexecPrepared PrintError PrintWarn pseudotype RaiseError README ReadOnly RowCache RowCacheSize RowsInCache runtime Sabino savepoint savepoints Savepoints schemas ShowErrorStatement SQL SQLSTATE SSL sslmode STDERR STDIN STDOUT subdirectory tablename tablespace tablespaces TaintIn TaintOut TraceLevel tuple typename undef username Username UTF varchar

[-Bangs::ProhibitBitwiseOperators]
[-Bangs::ProhibitCommentedOutCode]
[-Bangs::ProhibitDebuggingModules]
[-Bangs::ProhibitFlagComments]
[-Bangs::ProhibitNumberedNames]
[-Bangs::ProhibitVagueNames]
[-BuiltinFunctions::ProhibitBooleanGrep]
[-BuiltinFunctions::ProhibitComplexMappings]
[-BuiltinFunctions::ProhibitStringyEval]
[-BuiltinFunctions::RequireBlockGrep]
[-ClassHierarchies::ProhibitExplicitISA]
[-CodeLayout::ProhibitHashBarewords]
[-CodeLayout::ProhibitParensWithBuiltins]
[-CodeLayout::ProhibitQuotedWordLists]
[-CodeLayout::ProhibitSpaceIndentation]
[-CodeLayout::RequireASCII]
[-CodeLayout::RequireBreakBeforeOperator]
[-CodeLayout::RequireKRBracing]
[-CodeLayout::RequireSpaceAroundBinaryOperators]
[-CodeLayout::RequireTidyCode]
[-CodeLayout::RequireTrailingCommaAtNewline]
[-CodeLayout::RequireUseUTF8]
[-CodeLayout::TabIndentSpaceAlign]
[-CognitiveComplexity::ProhibitExcessCognitiveComplexity]
[-Community::Each]
[-Community::EmptyReturn]
[-Community::PackageMatchesFilename]
[-Community::WhileDiamondDefaultAssignment]
[-Compatibility::PodMinimumVersion]
[-ControlStructures::ProhibitCascadingIfElse]
[-ControlStructures::ProhibitCStyleForLoops]
[-ControlStructures::ProhibitDeepNests]
[-ControlStructures::ProhibitMultipleSubscripts]
[-ControlStructures::ProhibitPostfixControls]
[-Documentation::RequireLinkedURLs]
[-Documentation::RequirePod]
[-Documentation::RequirePodSections]
[-Documentation::RequirePODUseEncodingUTF8]
[-Editor::RequireEmacsFileVariables]
[-ErrorHandling::RequireCarping]
[-ErrorHandling::RequireCheckingReturnValueOfEval]
[-Freenode::Each]
[-Freenode::EmptyReturn]
[-Freenode::PackageMatchesFilename]
[-Freenode::StrictWarnings]
[-Freenode::WhileDiamondDefaultAssignment]
[-InputOutput::ProhibitBacktickOperators]
[-InputOutput::ProhibitOneArgSelect]
[-InputOutput::RequireBriefOpen]
[-InputOutput::RequireCheckedClose]
[-InputOutput::RequireCheckedSyscalls]
[-Lax::ProhibitComplexMappings::LinesNotStatements]
[-Lax::ProhibitEmptyQuotes::ExceptAsFallback]
[-Lax::ProhibitStringyEval::ExceptForRequire]
[-Lax::RequireEndWithTrueConst]
[-Lax::RequireExplicitPackage::ExceptForPragmata]
[-logicLAB::ProhibitShellDispatch]
[-logicLAB::ProhibitUseLib]
[-logicLAB::RequireParamsValidate]
[-logicLAB::RequireSheBang]
[-logicLAB::RequireVersionFormat]
[-Miscellanea::ProhibitUnrestrictedNoCritic]
[-Miscellanea::ProhibitUselessNoCritic]
[-Miscellanea::RequireRcsKeywords]
[-Modules::ProhibitAutomaticExportation] 
[-Modules::ProhibitExcessMainComplexity]
[-Modules::ProhibitMultiplePackages]
[-Modules::RequireBarewordIncludes]
[-Modules::RequireEndWithOne]
[-Modules::RequireExplicitInclusion]
[-Modules::RequireExplicitPackage]
[-OTRS::ProhibitDumper]
[-OTRS::ProhibitLocaltime]
[-OTRS::ProhibitLowPrecedenceOps]
[-OTRS::ProhibitOpen]
[-OTRS::ProhibitRequire]
[-OTRS::RequireCamelCase]
[-OTRS::RequireParensWithMethods]
[-ProhibitImplicitImport]
[-ProhibitOrReturn]
[-References::ProhibitDoubleSigils]
[-RegularExpressions::ProhibitCaptureWithoutTest]
[-RegularExpressions::ProhibitComplexRegexes]
[-RegularExpressions::ProhibitEnumeratedClasses]
[-RegularExpressions::ProhibitEscapedMetacharacters]
[-RegularExpressions::ProhibitFixedStringMatches]
[-RegularExpressions::RequireDefault]
[-RegularExpressions::RequireDotMatchAnything]
[-RegularExpressions::RequireExtendedFormatting]
[-RegularExpressions::RequireExtendedFormattingExceptForSplit]
[-RegularExpressions::RequireLineBoundaryMatching]
[-Reneeb::ProhibitBlockEval]
[-Subroutines::ProhibitAmbiguousFunctionCalls]
[-Subroutines::ProhibitCallsToUndeclaredSubs]
[-Subroutines::ProhibitCallsToUnexportedSubs]
[-Subroutines::ProhibitExcessComplexity]
[-Subroutines::ProhibitExplicitReturnUndef]
[-Subroutines::ProhibitExportingUndeclaredSubs]
[-Subroutines::ProhibitManyArgs]
[-Subroutines::ProtectPrivateSubs]
[-Subroutines::RequireArgUnpacking]
[-TestingAndDebugging::ProhibitNoWarnings]
[-TestingAndDebugging::RequireTestLabels]
[-Tics::ProhibitLongLines]
[-Tics::ProhibitManyArrows]
[-TooMuchCode::ProhibitDuplicateLiteral]
[-TooMuchCode::ProhibitDuplicateSub]
[-TooMuchCode::ProhibitUnusedConstant]
[-ValuesAndExpressions::PreventSQLInjection]
[-ValuesAndExpressions::ProhibitAccessOfPrivateData]
[-ValuesAndExpressions::ProhibitCommaSeparatedStatements]
[-ValuesAndExpressions::ProhibitConstantPragma]
[-ValuesAndExpressions::ProhibitEmptyQuotes]
[-ValuesAndExpressions::ProhibitImplicitNewlines]
[-ValuesAndExpressions::ProhibitMagicNumbers]
[-ValuesAndExpressions::ProhibitMixedBooleanOperators]
[-ValuesAndExpressions::ProhibitNoisyQuotes]
[-ValuesAndExpressions::ProhibitNoisyQuotes]
[-ValuesAndExpressions::RequireConstantOnLeftSideOfEquality]
[-ValuesAndExpressions::RequireInterpolationOfMetachars]
[-ValuesAndExpressions::RequireNumberSeparators]
[-ValuesAndExpressions::RequireNumericVersion]
[-ValuesAndExpressions::RestrictLongStrings]
[-Variables::ProhibitConditionalDeclarations]
[-Variables::ProhibitLocalVars]
[-Variables::ProhibitPackageVars]
[-Variables::ProhibitPunctuationVars]
[-Variables::RequireHungarianNotation]
[-Variables::RequireInitializationForLocalVars]
[-Variables::RequireLocalizedPunctuationVars]

## Mostly needed for the test files
[-BuiltinFunctions::ProhibitSleepViaSelect]
[-ErrorHandling::RequireUseOfExceptions]
[-Modules::PerlMinimumVersion]
[-Modules::RequirePerlVersion]
[-Modules::RequireVersionVar]
[-ValuesAndExpressions::ProhibitEscapedCharacters]

## Does not seem to work, but here anyway:
[-NamingConventions::Capitalization]

[Perlsecret]
allow_secrets = Bang Bang, Venus, Key of Truth
