4

Eclipse Juno(サービスリリース1)を使用しており、最新バージョンのPMDプラグインをhttp://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/からインストールしてい ます。プラグインを構成して選択できます。どのルールを実行する必要がありますが、残念ながら、ルールはチェックされません。PMDサブメニューの[コードの確認]をクリックすると、[xxxルールのうち0で確認する]というダイアログがポップアップ表示されます。

何を構成する必要があり、どこで機能を有効にするのですか?コンソールでは、PMDは正常に実行されています。

4

3 に答える 3

8
  1. [設定]->[PMD](検索バーでPMDを検索しないでください。検索すると、各設定をスクロールして検索しようとするルール構成が見つかりません)。
  2. 必要なルールを選択します。
  3. [適用してOK]をクリックします(ルールが再構築されます)
  4. 次に、コードを右クリックして、[PMD]->[コードチェック]を選択します。
于 2013-05-31T15:13:23.390 に答える
2

プロジェクトのプロパティでPMDが有効になっているかどうかを確認します。

于 2013-05-20T10:15:25.590 に答える
1

Eclipseの[設定]->[PMD]->[ルールの構成]に移動し、すべてのルールのチェックボックスをオフにして再度チェックし、[適用]ボックスをクリックすると、Eclipseは[ルールの設定が変更されました。完全に再構築しますか?]ダイアログボックスをポップアップしますか? 「」

その場合は、PMDを使用してこのコードを確認してみてください

public class BadClass {
    public void badMethod() {
        try {
            String bad = "";            
        } catch (Exception e) {

        }
    }    
}

これにより、多くのPMDエラーが表示されます。そうでない場合は、Eclipseディレクトリの下にあるpmd-eclipse.logというファイルを見つけて、その内容を投稿できますか?

PMD構成のスクリーンショット

于 2013-03-02T16:47:54.623 に答える