-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy path.perltidyrc
30 lines (28 loc) · 1.57 KB
/
.perltidyrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Configuration for proper Perl code automated reformatting. -*- conf -*-
#
# This configuration requires perltidy 20240903.01 or later.
-b # modify the file in place
-bext='/' # ...without backuping the file (Git permits restoring it)
-w # report warning messages as errors
-bal=1 # put line breaks after a label
-bbao # put line breaks before any operator
-bfvt=2 # no newline before "or" after closing brace
-nbbc # don't force blank lines before comments (bad for else blocks)
-boc # do not re-break lists, since perltidy is awful at this
-cpb # put opening brace on same line as closing parenthese
-ce # cuddle braces around else
-l=79 # default is 80 but INN coding style is 79 for all languages
-nlop # disable vertical alignment of logical and ternary expressions
-vil='=>' # enable vertical alignment for hash definitions
-pt=2 # don't add extra whitespace around parentheses
-sbt=2 # ...or square brackets
-nsfs # no space before semicolon in for
-xci # improve indentation of nested structures
-qwaf # format qw lists like function calls
-drc # delete repeated commas in a list
-wtc=m # add trailing commas to all multi-line lists
-atc # add trailing commas where needed
-dtc # delete trailing commas where needed
-viu # align trailing unless with if
# Uncomment to generate .LOG files.
#-log # keep the log (containing information like outdented lines)