perltidy(1p) on Linux
The text cf943afee2eb, as Arch Linux 2026-11-01 shipped it. The page shows this text now.
a perl script indenter and reformatter
Flags it lists
-
--add-interbracket-arrows -
--add-missing-else -
--add-missing-else-comment -
--add-newlines -
--add-semicolons -
--add-terminal-newline -
--add-whitespace -
--blank-lines-after-opening-block -
--blank-lines-after-opening-block-list -
--blank-lines-before-closing-block -
--blank-lines-before-closing-block-list -
--blank-lines-before-packages -
--blank-lines-before-subs -
--blank-lines-prevent-cuddles -
--blanks-before-blocks -
--blanks-before-comments -
--blanks-before-opening-comments -
--blanks-before-subs -
--block-brace-vertical-tightness -
--brace-follower-vertical-tightness -
--brace-left-and-indent -
--brace-left-and-indent-exclusion-list -
--brace-left-and-indent-list -
--brace-left-exclusion-list -
--brace-left-list -
--break-after-labels -
--break-at-old-attribute-breakpoints -
--break-at-old-comma-breakpoints -
--break-at-old-comma-types -
--break-at-old-keyword-breakpoints -
--break-at-old-logical-breakpoints -
--break-at-old-method-breakpoints -
--break-at-old-semicolon-breakpoints -
--break-at-old-ternary-breakpoints -
--break-at-old-trailing-conditionals -
--break-at-old-trailing-loops -
--break-at-trailing-comma-types -
--break-before-hash-brace-and-indent -
--break-before-paren -
--break-before-paren-and-indent -
--break-before-square-bracket -
--break-before-square-bracket-and-indent -
--break-open-compact-parens -
--character-encoding -
--closing-token-indentation -
--code-skipping -
--code-skipping-begin -
--code-skipping-end -
--code-skipping-from-start -
--comma-arrow-breakpoints -
--continuation-indentation -
--converge -
--cuddled-block-list -
--cuddled-block-list-exclusive -
--cuddled-blocks -
--cuddled-break-option -
--cuddled-else -
--cuddled-paren-brace -
--cuddled-paren-brace-weld -
--default-tabsize -
--delete-interbracket-arrows -
--delete-old-newlines -
--delete-old-whitespace -
--delete-repeated-commas -
--delete-semicolons -
--delete-weld-interfering-commas -
--detect-format-skipping-from-start -
--encode-output-strings -
--entab-leading-whitespace -
--extended-block-tightness -
--extended-block-tightness-list -
--extended-continuation-indentation -
--extended-syntax -
--fixed-position-side-comment -
--format -
--format-skipping -
--format-skipping-begin -
--format-skipping-end -
--freeze-blank-lines -
--freeze-newlines -
--freeze-whitespace -
--function-paren-vertical-alignment -
--gnu-style -
--grep-alias-exclusion-list -
--grep-alias-list -
--hanging-side-comments -
--heredoc-indentation-update -
--ignore-old-breakpoints -
--ignore-perlcritic-comments -
--ignore-side-comment-lengths -
--indent-block-comments -
--indent-closing-brace -
--indent-closing-paren -
--indent-columns -
--indent-leading-semicolon -
--indent-only -
--indent-spaced-block-comments -
--interbracket-arrow-complexity -
--interbracket-arrow-style -
--iterations -
--keep-interior-semicolons -
--keep-old-blank-lines -
--keep-old-blank-lines-exceptions -
--keyword-paren-inner-tightness -
--keyword-paren-inner-tightness-list -
--line-range-tidy -
--logical-padding -
--maximum-fields-per-table -
--maximum-line-length -
--minimize-continuation-indentation -
--minimum-space-to-comment -
--multiple-token-tightness -
--non-indenting-brace-prefix -
--non-indenting-braces -
--noswallow-optional-blank-lines -
--notidy -
--one-line-block-exclusion-list -
--one-line-block-nesting -
--one-line-block-semicolons -
--opening-anonymous-sub-brace-on-new-line -
--opening-brace-always-on-right -
--opening-sub-brace-on-new-line -
--outdent-keywords -
--outdent-long-comments -
--outdent-long-lines -
--outdent-long-quotes -
--outdent-static-block-comments -
--output-line-ending -
--perl-best-practices -
--preserve-line-endings -
--qw-as-function -
--space-backslash-quote -
--space-for-semicolon -
--space-prototype-paren -
--space-signature-paren -
--space-terminal-semicolon -
--static-block-comment-prefix -
--static-block-comments -
--static-side-comment-prefix -
--static-side-comments -
--sub-alias-list -
--swallow-optional-blank-lines -
--tabs -
--tight-secret-operators -
--use-feature -
--use-unicode-gcstring -
--variable-maximum-line-length -
--warn-interbracket-arrows -
--warn-missing-else -
--weld-fat-comma -
--weld-nested-containers -
--weld-nested-exclusion-list -
--whitespace-cycle -
-aia -
-ame -
-amec -
-anl -
-asbl -
-asc -
-atnl -
-aws -
-bal -
-bar -
-bbb -
-bbc -
-bbhbi -
-bboc -
-bbp -
-bbpi -
-bbs -
-bbsb -
-bbsbi -
-bbvt -
-bfvt -
-blao -
-blaol -
-blbc -
-blbcl -
-blbp -
-blbs -
-bli -
-blil -
-blixl -
-bll -
-blpc -
-blxl -
-boa -
-boc -
-bocp -
-boct -
-bok -
-bol -
-bom -
-bos -
-bot -
-botc -
-botl -
-btct -
-cab -
-cb -
-cbl -
-cblx -
-cbo -
-ce -
-ci -
-conv -
-cpb -
-cpbw -
-cs -
-csb -
-cse -
-csfs -
-cti -
-dfsfs -
-dia -
-dnl -
-drc -
-dsm -
-dt -
-dwic -
-dws -
-enc -
-eos -
-et -
-fbl -
-fmt -
-fnl -
-fpsc -
-fpva -
-fs -
-fsb -
-fse -
-fws -
-gal -
-gaxl -
-gcs -
-gnu -
-hiu -
-hsc -
-i -
-iac -
-ias -
-ibc -
-icb -
-icp -
-ils -
-io -
-iob -
-ipc -
-isbc -
-iscl -
-it -
-kbl -
-kblx -
-kis -
-kpit -
-kpitl -
-l -
-lop -
-lrt -
-mci -
-mft -
-msc -
-mutt -
-nib -
-nibp -
-nsob -
-okw -
-olbn -
-olbs -
-olbxl -
-olc -
-ole -
-oll -
-olq -
-osbc -
-pbp -
-ple -
-qwaf -
-sal -
-sbc -
-sbcp -
-sbl -
-sbq -
-sfs -
-sob -
-spp -
-ssc -
-sscp -
-ssp -
-sts -
-t -
-tso -
-uf -
-vmll -
-wc -
-wfc -
-wia -
-wme -
-wn -
-wnxl -
-xbt -
-xbtl -
-xci -
-xs