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)
|