diff options
Diffstat (limited to '.perlcriticrc')
-rw-r--r-- | .perlcriticrc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.perlcriticrc b/.perlcriticrc new file mode 100644 index 000000000..2c784e893 --- /dev/null +++ b/.perlcriticrc @@ -0,0 +1,14 @@ +theme = core + pbp + cosmetic + bugs + maintenance + complexity + security + +# While there's good reason to not use subroutine prototypes, ikiwiki does +# use them, and changing away from them could lead to subtle bugs in stuff +# using the library. So for now, demote errors about them. +[Subroutines::ProhibitSubroutinePrototypes] +severity = 3 + +# ProhibitStringyEval is broken; it doesn't take into account that +# eval q{use Foo}; +# defers the use until the eval runs. +# eval {use Foo} +# does not defer the use at all. +[-BuiltinFunctions::ProhibitStringyEval] |