App-Oozie
view release on metacpan or search on metacpan
perlcritic.rc view on Meta::CPAN
# ===================================================== #
#
# Please keep alphabetical order of the policies to
# ease reading this file.
#
# You can test the policies manually, but it will
# also be an author test under dzil
#
# perlcritic --profile perlcritic.rc --quiet lib
#
# Some policies are temporarily disabled until
# some refactoring happens.
#
# You can also de-duplicate the entries in here:
#
# cat perlcritic.rc | perl -anE 'chomp; next if $_!~ m{^\[};s/[\[\]]//g;s/\-//; $n{$_}++ }{ for(keys %n){next if $n{$_}<2; say $_,"\t" ,$n{$_}}'
# ===================================================== #
# ================= Configuration ===================== #
severity = brutal
verbose = [%p] %m at line %l, column %c. (Severity: %s) - %f - %r\n
# =============== Temporarily Disabled ================ #
[-BuiltinFunctions::RequireBlockGrep]
[-BuiltinFunctions::RequireBlockMap]
[-InputOutput::ProhibitExplicitStdin]
[-Subroutines::ProhibitExcessComplexity]
[-Subroutines::RequireArgUnpacking]
[-ValuesAndExpressions::ProhibitMixedBooleanOperators]
# ===================== Enable ======================== #
[BuiltinFunctions::ProhibitShiftRef]
[BuiltinFunctions::ProhibitUniversalCan]
[BuiltinFunctions::ProhibitUniversalIsa]
[BuiltinFunctions::RequireGlobFunction]
[ClassHierarchies::ProhibitAutoloading]
[ClassHierarchies::ProhibitExplicitISA]
[ClassHierarchies::ProhibitOneArgBless]
[CodeLayout::ProhibitTrailingWhitespace]
[ControlStructures::ProhibitLabelsWithSpecialBlockNames]
[ControlStructures::ProhibitUnlessBlocks]
[ControlStructures::ProhibitUnreachableCode]
[ControlStructures::ProhibitUntilBlocks]
[ErrorHandling::RequireCheckingReturnValueOfEval]
[InputOutput::ProhibitBarewordDirHandles]
[InputOutput::ProhibitBarewordFileHandles]
[InputOutput::ProhibitInteractiveTest]
[InputOutput::ProhibitJoinedReadline]
[InputOutput::ProhibitOneArgSelect]
[InputOutput::ProhibitReadlineInForLoop]
[InputOutput::ProhibitTwoArgOpen]
[InputOutput::RequireBriefOpen]
[InputOutput::RequireCheckedClose]
[InputOutput::RequireCheckedOpen]
[Miscellanea::ProhibitFormats]
[Miscellanea::ProhibitTies]
[Modules::ProhibitExcessMainComplexity]
[Modules::RequireBarewordIncludes]
[Modules::RequireEndWithOne]
[Modules::RequireFilenameMatchesPackage]
[NamingConventions::ProhibitAmbiguousNames]
[Objects::ProhibitIndirectSyntax]
[References::ProhibitDoubleSigils]
[RegularExpressions::ProhibitCaptureWithoutTest]
[RegularExpressions::ProhibitComplexRegexes]
[RegularExpressions::ProhibitEscapedMetacharacters]
[RegularExpressions::ProhibitFixedStringMatches]
[RegularExpressions::ProhibitUnusedCapture]
# /xms
[RegularExpressions::RequireDotMatchAnything]
[RegularExpressions::RequireExtendedFormatting]
( run in 1.913 second using v1.01-cache-2.11-cpan-5e09290becf )