前回の(1)はこちらから。 Perlの静的解析ツール (2)では、Perlを用いた開発で広く利用されている静的解析ツールについて解説します。前述したように、現在使われている静的解析ツールの多くはPPIを解析器として使用しています。ここで取り上げるツールもPPIで実装されているものが主ですが、中には高速なCompiler::*モジュールで再実装されているものも存在します。本項ではそうした高速なバージョンについても紹介します。 Perl::Critic── コーディング規約のチェッカー Perl::Criticは、Perlコード用のコーディング規約のチェッカーです。このモジュールは静的なソースコード分析エンジンとして働き、主にDamian Conwayさんの著書『Perlベストプラクティス』(注2)に書かれているコーディングポリシーに則っているかどうかをチェックします(一部例外もあります

