Perl::Critic とは

Perl :: Criticは、Perlプログラミング言語用の静的コード分析システムです。 Perl :: Criticは、CPANのソースコード配布として利用できます。 Perlのソースコードファイルをチェックしてコードの品質を報告できるコマンドラインツールperlcriticが付属しています。 Perl :: Criticには拡張可能なアーキテクチャがあり、プログラマーはさまざまなPerlのプログラミングスタイルや好みを適用する多くの "ポリシー"から選択することができます。デフォルトのポリシーは、主にDamian ConwayによるPerlベストプラクティスの本の推奨事項に基づいています。
Perl :: CriticはPPI解析ライブラリに基づいています。安全のために、PPIはPerlコンパイラとは異なり、解析中にコードを実行しないため、正確な表現ではなく実際のパーサーに近似しています。
いくつかの新しい選択肢にはPerl :: LintとB :: Lintがあります。