3

Perl での静的コード分析のために、lint と Perl::Critic を実装する必要があります。Perl の lint 用の B::Lint モジュールを見つけました。

  1. 静的コード分析に両方のモジュールを使用することは本当に必要ですか?
  2. はいの場合、これら 2 つのモジュールはどのように連携しますか?
4

1 に答える 1

6

B::LintPerl::Criticは別のモジュールです。

両方のモジュールを使用する必要はありませんが、両方を使用すると便利です。

両方を順番に実行するためのラッパー スクリプトを作成しました。たとえば、単一の Perl ソース コード ファイル ( file.pl)を分析するには、次のようにします。

perlcritic --brutal --verbose 9 file.pl
perl -MO=Lint file.pl
于 2012-05-30T13:12:30.633 に答える