perltidyでソースコード整形

拙作のCPANモジュールであるLog::Facileのアップデートにあわせてコードの整形にperltidyを使ってみました。

普段ついつい徹底できないですが、読むときはGNUコーディングスタイルが好きなので、-gnuオプションで。こういう作業は機械的にやる方がいいと感じました。

http://search.cpan.org/~sera/Log-Facile-1.03/


導入は簡単です。インストールはcpanシェルから以下の通り。

cpan[1]> install Perl::Tidy

整形したい対象のファイルを引数に実行します。

[webmaster@localhost work]$ perltidy -gnu lib/Log/Facile.pm

対象を直接書き換えるのではなく、ファイル末尾に「.tdy」が付与されたファイルが出力されます。

[webmaster@localhost work]$ ls lib/Log/Facile.pm*
lib/Log/Facile.pm  lib/Log/Facile.pm.tdy
[webmaster@localhost work]$