簡體   English   中英

PMD-Eclipse插件-不針對任何規則進行測試

[英]PMD - Eclipse plugin - Not testing against any rules

我正在使用Eclipse Juno(服務版本1),並從http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/安裝了最新版本的PMD插件,我可以配置該插件並選擇應該執行哪些規則,但是不幸的是,沒有檢查任何規則。 如果我單擊PMD子菜單中的“檢查代碼”,則會彈出一個對話框,提示“使用xxx規則中的0進行檢查”

必須配置什么以及在何處啟用該功能? 在控制台上,PMD運行正常。

  1. 首選項-> PMD(請不要在搜索欄上搜索PMD,否則您將無法找到嘗試通過滾動每個首選項來查找的規則配置)。
  2. 選擇所需的規則。
  3. 單擊“應用”並單擊“確定”(它將重新構建規則)
  4. 現在,右鍵單擊代碼,然后選擇PMD->代碼檢查

檢查是否在項目屬性上啟用了PMD。

如果轉到Eclipse首選項-> PMD->規則配置,然后取消選中並重新選中所有規則復選框,然后單擊“應用”框,則Eclipse是否彈出對話框“規則設置已更改。您要進行完全重建嗎? ”

如果是這樣,請嘗試使用PMD來檢查此代碼

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

        }
    }    
}

那應該顯示很多PMD錯誤。 如果沒有,您可以在Eclipse目錄下找到名為pmd-eclipse.log的文件並將其發布嗎?

我的PMD配置的屏幕截圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM