diff options
Diffstat (limited to '.perlcriticrc')
-rw-r--r-- | .perlcriticrc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/.perlcriticrc b/.perlcriticrc index 84eb0f8a5..14b2d7cab 100644 --- a/.perlcriticrc +++ b/.perlcriticrc @@ -5,7 +5,7 @@ severity = 1 #perltidyrc = .perltidyrc [InputOutput::RequireCheckedSyscalls] functions = :builtins -exclude_functions = print +exclude_functions = print say binmode [-BuiltinFunctions::ProhibitUselessTopic] [-ControlStructures::ProhibitCascadingIfElse] @@ -35,6 +35,16 @@ exclude_functions = print # think of javascript arrow functions. [-Subroutines::RequireFinalReturn] +# This test is technically correct but I do not care. +[-InputOutput::ProhibitInteractiveTest] + +# I believe in the opposite of this test. +[-InputOutput::ProhibitExplicitStdin] + +# _build_* are allowed +[Subroutines::ProhibitUnusedPrivateSubroutines] + private_name_regex = _(?!_|build_)\w+ + # I don't agree with this policy because # a bare return can actually cause more problems. [-Subroutines::ProhibitExplicitReturnUndef] |