6

KomodoでPerlCriticサポートを有効にしようとしています。

Komodo IDE 5.1(Win 32)のメーカーであるActiveStateからの公式の言葉は次のとおりです。

「PerlCriticサポートを有効にするには、「Perl-Critic」および「criticism」モジュールをインストールしてください。」

さて、Perl-Criticのインストールは簡単でした:

ppm install Bundle-Perl-Critic

しかし、私はPPM4のすべてのリポジトリ(trouchelleと通常の容疑者)を検索しましたが、「批評」と呼ばれるモジュールがないようです。私はCPANとPPMを使用して多くのモジュールをインストールしましたが、このモジュールはこれまでで最もとらえどころのないものであることがわかりました。ここで何かが足りませんか?

WindowsのKomodo5.1でPerlCriticサポートを有効にする運があった人はいますか?お返事待ってます。この機能はMacOSとLinuxで完全に機能しますが...うーん。

代替テキスト

4

4 に答える 4

5

このcriticismモジュールはCPANで利用可能であり、プラグマとして使用されます。

Perl::Critic基本的に、コードでプラグマを使用すると、各実行の前にコードが実行されます。これは、perlcriticコマンドラインツールを使用する代わりの方法です。

ドキュメントからの例外は次のとおりです。

このプラグマは、コーディング標準を適用し、すべての実行の前にPerl::Criticを介してファイルを実行することでベストプラクティスを促進します。実動システムでは、起動時に多くのオーバーヘッドが追加されるため、これは通常実行可能ではありません。別の開発環境がある場合は、実稼働環境にPerl :: Criticをインストールしないことで、批判のプラグマを効果的に回避できます。Perl :: Criticをロードできない場合、批判は黙って失敗します。

于 2009-09-11T11:56:46.923 に答える
2

ppm install criticismActivePerlで動作するはずです。試してみるとどのようなエラーが発生しますか?

Komodoが使用している現在のバージョンのPerlに2つのモジュールをインストールしたら、[Preferences | Language|Perl]のPerl-Criticオプションを有効にする必要があります。

于 2009-09-28T20:55:59.753 に答える
0

私はCPANcriticism.pmから直接ダウンロードしました-批評とそれをPerlライブラリフォルダにコピーしました、そして今それは動作します。ただし、すぐには機能しませんでした。設定が有効になる前に、コモドを数回再起動する必要がありました。変。とにかく、すべての提案をありがとう。

于 2009-10-22T18:24:48.047 に答える
0

CPANシェルを使用してActivePerlにモジュールをインストールすることもできます。もちろん、MSVC(無料バージョンが利用可能)またはgcc(ppm install gcc)がない場合、Cベースのモジュールをインストールすることはできませんが、あなたの場合、批判はperlのみのモジュールです。

PSどのバージョンのActivePerlを使用していますか?

于 2009-09-12T22:56:43.927 に答える