Perl での静的コード分析のために、lint と Perl::Critic を実装する必要があります。Perl の lint 用の B::Lint モジュールを見つけました。
- 静的コード分析に両方のモジュールを使用することは本当に必要ですか?
- はいの場合、これら 2 つのモジュールはどのように連携しますか?
Perl での静的コード分析のために、lint と Perl::Critic を実装する必要があります。Perl の lint 用の B::Lint モジュールを見つけました。
B::LintとPerl::Criticは別のモジュールです。
両方のモジュールを使用する必要はありませんが、両方を使用すると便利です。
両方を順番に実行するためのラッパー スクリプトを作成しました。たとえば、単一の Perl ソース コード ファイル ( file.pl
)を分析するには、次のようにします。
perlcritic --brutal --verbose 9 file.pl
perl -MO=Lint file.pl