Skip to content

Instantly share code, notes, and snippets.

@briandfoy
Last active December 22, 2024 00:26

Revisions

  1. briandfoy revised this gist Dec 18, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion cert-perl-critic-policies.txt
    Original file line number Diff line number Diff line change
    @@ -31,7 +31,7 @@ Subroutines::RequireFinalReturn
    TestingAndDebugging::ProhibitNoStrict
    TestingAndDebugging::ProhibitProlongedStrictureOverride
    TestingAndDebugging::RequireUseStrict
    TestingAndDebugging:;ProhibitNoWarnings
    TestingAndDebugging::ProhibitNoWarnings
    ValuesAndExpressions::ProhibitCommaSeparatedStatements
    ValuesAndExpressions::ProhibitLeadingZeros
    ValuesAndExpressions::ProhibitMagicNumbers
  2. briandfoy revised this gist Jan 14, 2013. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion cert-perl-critic-policies.txt
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,19 @@
    BuiltinFunctions::ProhibitBooleanGrep
    BuiltinFunctions::ProhibitStringyEval
    BuiltinFunctions::ProhibitStringySplit
    BuiltinFunctions::ProhibitUniversalCan
    BuiltinFunctions::ProhibitUniversalIsa
    ClassHierarchies::ProhibitExplicitISA
    ControlStructures::ProhibitMutatingListFunctions
    ControlStructures::ProhibitUnreachableCode
    ErrorHandling::RequireCarping
    InputOutput::ProhibitBarewordFileHandles
    InputOutput::RequireCheckedClose
    InputOutput::RequireCheckedOpen
    InputOutput::RequireCheckedSyscalls
    InputOutput::ProhibitInteractiveTest
    InputOutput::ProhibitOneArgSelect
    InputOutput::ProhibitTwoArgOpen
    Miscellanea::ProhibitFormats
    Modules::ProhibitEvilModules
    Modules::RequireEndWithOne
    @@ -32,7 +38,6 @@ ValuesAndExpressions::ProhibitMagicNumbers
    ValuesAndExpressions::ProhibitMismatchedOperators
    ValuesAndExpressions::ProhibitMixedBooleanOperators
    Variables::ProhibitPerl4PackageNames
    Variables::ProhibitUnreachableCode
    Variables::ProhibitUnusedVariables
    Variables::ProtectPrivateVars
    Variables::RequireInitializationForLocalVars
  3. briandfoy renamed this gist Jan 13, 2013. 1 changed file with 0 additions and 0 deletions.
  4. briandfoy created this gist Jan 13, 2013.
    40 changes: 40 additions & 0 deletions CERT Perl::Critic Policies
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,40 @@
    BuiltinFunctions::ProhibitStringyEval
    BuiltinFunctions::ProhibitStringySplit
    BuiltinFunctions::ProhibitUniversalCan
    BuiltinFunctions::ProhibitUniversalIsa
    ClassHierarchies::ProhibitExplicitISA
    ControlStructures::ProhibitMutatingListFunctions
    ErrorHandling::RequireCarping
    InputOutput::ProhibitBarewordFileHandles
    InputOutput::ProhibitInteractiveTest
    InputOutput::ProhibitOneArgSelect
    Miscellanea::ProhibitFormats
    Modules::ProhibitEvilModules
    Modules::RequireEndWithOne
    Objects::ProhibitIndirectSyntax
    Policy::TestingAndDebugging::RequireUseStrict
    Policy::TestingAndDebugging::RequireUseWarnings
    RegularExpressions::ProhibitCaptureWithoutTest
    Subroutines::ProhibitBuiltinHomonyms
    Subroutines::ProhibitExplicitReturnUndef
    Subroutines::ProhibitReturnSort
    Subroutines::ProhibitSubroutinePrototypes
    Subroutines::ProhibitUnusedPrivateSubroutines
    Subroutines::ProtectPrivateSubs
    Subroutines::RequireFinalReturn
    TestingAndDebugging::ProhibitNoStrict
    TestingAndDebugging::ProhibitProlongedStrictureOverride
    TestingAndDebugging::RequireUseStrict
    TestingAndDebugging:;ProhibitNoWarnings
    ValuesAndExpressions::ProhibitCommaSeparatedStatements
    ValuesAndExpressions::ProhibitLeadingZeros
    ValuesAndExpressions::ProhibitMagicNumbers
    ValuesAndExpressions::ProhibitMismatchedOperators
    ValuesAndExpressions::ProhibitMixedBooleanOperators
    Variables::ProhibitPerl4PackageNames
    Variables::ProhibitUnreachableCode
    Variables::ProhibitUnusedVariables
    Variables::ProtectPrivateVars
    Variables::RequireInitializationForLocalVars
    Variables::RequireLexicalLoopIterators
    Variables::RequireLocalizedPunctuationVars