summaryrefslogtreecommitdiff
path: root/perlcritic.rc
diff options
context:
space:
mode:
Diffstat (limited to 'perlcritic.rc')
-rw-r--r--perlcritic.rc26
1 files changed, 26 insertions, 0 deletions
diff --git a/perlcritic.rc b/perlcritic.rc
new file mode 100644
index 0000000..bcbbb45
--- /dev/null
+++ b/perlcritic.rc
@@ -0,0 +1,26 @@
+severity = 5
+verbose = 8
+
+[Variables::ProhibitPunctuationVars]
+allow = $@ $!
+
+[TestingAndDebugging::ProhibitNoStrict]
+allow = refs
+
+[Variables::ProhibitEvilVariables]
+variables = $DB::single
+
+# Turn these off
+[-BuiltinFunctions::ProhibitStringyEval]
+[-ControlStructures::ProhibitPostfixControls]
+[-ControlStructures::ProhibitUnlessBlocks]
+[-Documentation::RequirePodSections]
+[-InputOutput::ProhibitInteractiveTest]
+[-References::ProhibitDoubleSigils]
+[-RegularExpressions::RequireExtendedFormatting]
+[-InputOutput::ProhibitTwoArgOpen]
+[-Modules::ProhibitEvilModules]
+
+# Turn this on
+[Lax::ProhibitStringyEval::ExceptForRequire]
+