Perltidy TODO List
- This is a "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. All
+ of these are of interest, but there is no particular schedule for
+ implementing them.
Improved Vertical Alignment
There are many opportunities for improving vertical alignment.
+ More options for controling placement of opening/closing tokens
+ Many have requested even more options to control opening and closing
+ token placement.
+
improved ?: formatting
An indentation level should be associated with ?: statements. This will
make nested ?: statements more readable.
- Recursive file processing
- A -r flag might be nice.
+ improved internal if/unless formatting
+ Consider giving internal if/unless statements an additional level of
+ indentation. This would avoid running out of indentation levels.
+ Suggested by Jeff Armstorng. For example, we would like the 'ands' in
+ the following statement to be indented more than the if:
+
+ return $ship->chargeWeapons("phaser-canon")
+ if $encounter->description eq 'klingon'
+ and $ship->firepower >= $encounter->firepower
+ and $location->status ne 'neutral';
+
+ enable -ole under Windows
+ This only works under unix (or cygwin) at present. It doesn't work for
+ Windows versions, such as Active State, because they change line endings
+ that they don't like.
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.
+