28 lines
1.2 KiB
28 lines
1.2 KiB
# These 3 rules demand to add the s, m and x flag to *every* regexp. This is |
|
# overkill and would be harmful for readability. |
|
[-RegularExpressions::RequireExtendedFormatting] |
|
[-RegularExpressions::RequireDotMatchAnything] |
|
[-RegularExpressions::RequireLineBoundaryMatching] |
|
|
|
# This rule says that builtin functions should not be called with parentheses |
|
# e.g.: (taken from CPAN's documentation) |
|
# open($handle, '>', $filename); #not ok |
|
# open $handle, '>', $filename; #ok |
|
# Applying such a rule would mean modifying a huge number of lines for a |
|
# question of style. |
|
[-CodeLayout::ProhibitParensWithBuiltins] |
|
|
|
# This rule states that each system call should have its return value checked |
|
# The problem is that it includes the print call. Checking every print call's |
|
# return value would be harmful to the code readabilty. |
|
# This configuration keeps all default function but print. |
|
[InputOutput::RequireCheckedSyscalls] |
|
functions = open say close |
|
|
|
# This rules demands to add a dependancy for the Readonly module. This is not |
|
# wished. |
|
[-ValuesAndExpressions::ProhibitConstantPragma] |
|
|
|
# This rule is not really useful (rather a question of style) and produces many |
|
# warnings among the code. |
|
[-ValuesAndExpressions::ProhibitNoisyQuotes]
|
|
|