pre-commit hook で (コメントを YAML 化 | Perl::Tidy を使って source を整形 | Perl::Critic を使って source を評価)

タイトルにあるような事を行うモジュールを作ってみました。

source

http://labs.miu.vc/svn/cooldaemon/perl/SVN-Hook-PreCommit/
POD が雛形そのまんま。

使い方

モジュールをインストールした後に、下記を /path/to/hooks/pre-commit として保存する。

#!/usr/bin/env perl

use strict;
use warnings;

use SVN::Hook::PreCommit;
SVN::Hook::PreCommit->run(
    qw(ChangeLogToYaml CheckPerlScript TidyPerlScript));

run の引数で指定した plugin のみ実行される。

解説

気が向いたら書きます。

その他

突っ込み添削大歓迎。