File: perltidyrc

package info (click to toggle)
perl 5.42.0-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 128,392 kB
  • sloc: perl: 534,963; ansic: 240,563; sh: 72,042; pascal: 6,934; xml: 2,428; yacc: 1,360; makefile: 1,197; cpp: 208; lisp: 1
file content (39 lines) | stat: -rw-r--r-- 1,933 bytes parent folder | download
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
31
32
33
34
35
36
37
38
39
# -*- conf -*-
#
# Default options for perltidy for proper Perl code reformatting.
#
# The canonical version of this file is maintained in the rra-c-util package,
# which can be found at <https://www.eyrie.org/~eagle/software/rra-c-util/>.
#
# Written by Russ Allbery <eagle@eyrie.org>
# Copyright 2021-2024 Russ Allbery <eagle@eyrie.org>
# Copyright 2012-2013
#     The Board of Trustees of the Leland Stanford Junior University
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
# this notice are preserved.  This file is offered as-is, without any
# warranty.
#
# SPDX-License-Identifier: FSFAP

-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 paren
-ce             # cuddle braces around else
-l=79           # usually use 78, but don't want 79-long lines reformatted
-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 (not that I use this form)
-xci            # improve indentation of nested structures
-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
-dwic           # remove commas interfering with welds
-viu            # align trailing unless with if (not that I use unless)