Perltidy TODO List
- This is a partial "wish-list" of features to add and things to do. All
- of these are of interest, but there is no particular schedule for
- implementing them.
+ This is a partial "wish-list" of features to add and things to do.
+
+ Provide an option to ignore side comments when checking line length.
+ That is, side comments would be allowed to be arbitrarily long without
+ influencing line breaks.
Improved Vertical Alignment
- There are many opportunities for improving vertical alignment.
+ There are still many opportunities for improving vertical alignment.
+
+ Minimize the instances in which formatting changes on a second iteration.
+
+ Add a convergence test when -it=n is used
Documentation
A FAQ is needed to explain some of the more subtle formatting issues,
multi-line quotes. Then code needs to be written to scan for and markup
identifiers.
- Automatic style detection
- It would be nice to write a program to read a sample of perl code and
- write an approximate .perltidyrc file for that style.
-
Things which have been suggested but will not be done
Recursive file processing
- A -r flag might be nice, but this is probably best handled by an
- exterior shell script.
+ A -r flag might be nice, but this is best handled by an exterior shell
+ script.
+ Make perltidy support the syntax of some module XXX.
+ This generally won't be done unless the module is part of the core perl
+ distribution. But in some cases it might be possible to use the prefilter
+ and postfilter capabilities of the Tidy.pm module to help.