From 7fce4340deb0b6337bbd7ef6071ee42529db222d Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 13 Jul 2018 13:09:26 +0100 Subject: vaguely parse commands --- perlcritic.rc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'perlcritic.rc') diff --git a/perlcritic.rc b/perlcritic.rc index 7bfe7a1..82ffecf 100644 --- a/perlcritic.rc +++ b/perlcritic.rc @@ -214,7 +214,8 @@ severity = 2 [Modules::RequireBarewordIncludes] # End each module with an explicitly `1;' instead of some funky expression. -[Modules::RequireEndWithOne] +# we use 'true' +[-Modules::RequireEndWithOne] # Always make the `package' explicit. [Modules::RequireExplicitPackage] @@ -244,7 +245,8 @@ allow_import_of = utf8 strict warnings # forbid = # Write `@{ $array_ref }' instead of `@$array_ref'. -[References::ProhibitDoubleSigils] +# we use postderef, this policy gets confused +[-References::ProhibitDoubleSigils] # Capture variable used outside conditional. [RegularExpressions::ProhibitCaptureWithoutTest] @@ -314,7 +316,8 @@ allow_import_of = utf8 strict warnings [Subroutines::ProhibitReturnSort] # Don't write `sub my_function (@@) {}'. -[Subroutines::ProhibitSubroutinePrototypes] +# we use signatures, and this policy gets confused +[-Subroutines::ProhibitSubroutinePrototypes] severity = 2 # Prevent unused private subroutines. @@ -352,9 +355,11 @@ statements = 10 # Always `use strict'. [TestingAndDebugging::RequireUseStrict] +equivalent_modules = Getopt::Dakkar::Style # Always `use warnings'. [TestingAndDebugging::RequireUseWarnings] +equivalent_modules = Getopt::Dakkar::Style # Don't use the comma operator as a statement separator. [ValuesAndExpressions::ProhibitCommaSeparatedStatements] -- cgit v1.2.3