# -*- 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 . # # Written by Russ Allbery # Copyright 2021-2024 Russ Allbery # 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)