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.
+
+ -b does not work through the Tidy module
+ The use of -b in the following does not work:
+
+ use Perl::Tidy ();
+ use File::Spec;
+
+ my $file = File::Spec->catfile( $dir,
+ $filename );
+
+ Perl::Tidy::perltidy(
+ source => $file,
+ argv => '-b',
+ perltidyrc => $perltidyrc,
+ );
+
+ A temporary workaround is:
+
+ Perl::Tidy::perltidy(
+ argv => "-b $file",
+ perltidyrc => $perltidyrc,
+ );
Improved Vertical Alignment
- There are many opportunities for improving vertical alignment.
+ There are still many opportunities for improving vertical alignment.
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.