pmd

    1熱度

    1回答

    我使用肯特大學開發的BlueJ環境創建遊戲。有一個PMD插件用於檢查代碼的有效性。檢查我的啓動類的代碼,我遇到一個問題後 - PMD顯示此警告消息: Avoid using java.lang.ThreadGroup; although it is intended to be used in a threaded environment, it contains methods that ar

    1熱度

    1回答

    在一個大型項目中使用了多個android資源。現在恰好有資源被複制。我想用CPD來檢測這些副本。目前我使用下面的命令: ./run.sh cpd --language xml --minimum-tokens 20 --files $RES_FOLDER 不幸的是大多數的XML文件中包含至少一個報關行: <?xml version="1.0" encoding="UTF-8" ?> 其次是

    3熱度

    1回答

    我試圖使用PMD插件詹金斯。除了一件事以外,一切正常。當Jenkins構建失敗時,構建中的報告將不會更新。這可能是一個問題,因爲如果你已經在你的代碼有一個嚴重的錯誤,你必須手動去到工作區和讀取.xml文件(由PMD產生的),看看你的錯誤是什麼。 我發現有人誰了同樣的問題,但本帖最後在2009年更新,在帖子的末尾,你可以看到,有人解釋說,這是不是一個功能呢。 http://jenkins-ci.36

    0熱度

    1回答

    我發現如此多的參考文獻從PMD中排除了「無用圓括號」。但我想包括這個規則。我的問題是,而不是有多個無用的括號並運行pmd,我沒有得到任何PMD錯誤。請告訴我如何啓用此規則,以便我可以得到PMD錯誤 - 「無用的括號」。 在我ruleset.xml,這是寫 這裏是我的ruleset.xml <?xml version="1.0"?> <ruleset name="Custom ruleset"

    1熱度

    2回答

    我已經定義了一個包含聲納分析儀,PMD和Findbugs規則的質量配置文件。但是,如果我想在IDE(IntelliJ IDEA和Eclipse)中檢查這些規則,則只應用聲納規則(by design)。我更喜歡sonarqube服務器是單一的真相來源,因此希望在我的IDE中使用sonarqube服務器上定義的PMD和Findbugs規則。據我所知,從sonarqube服務器導出PMD或Findbug

    -1熱度

    1回答

    需要在sonarqube中添加codesniffer,psr-1,psr-2,pmd規則。我試圖找到插件,但得到sonar-php-codesniffer0.2插件,它只與sonarqube> 2.0兼容。也沒有辦法在sonarqube6.1或更新版本中導入自定義php規則。現在如何將這些規則添加到sonarqube進行代碼質量分析?

    2熱度

    1回答

    我們有一個子類,我們不需要任何equals和hashcode比較。它在超級類中處理。 但FindBugs的給無差錯EQ_DOESNT_OVERRIDE_EQUALS:這個類繼承的類定義equals方法,並添加字段,但沒有定義equals方法本身。因此,這個類的實例的平等將忽略子類的標識和添加的字段。確保這是預期的,並且您不需要重寫equals方法。即使您不需要重寫equals方法,也可以考慮重寫它

    0熱度

    1回答

    我最近開始使用PMD來保持我的代碼清潔,並且它進行得很順利,但是我在以下函數中遇到了一些問題。 private final void readFile() throws Exception{ code.clear(); imports.clear(); //DD anomaly FileReader fileReader = null; Buff

    1熱度

    1回答

    如何在eclipse中安裝5.0.4 pmd Neon?當我提供URL並使用Java 1.8版本時,我遇到了一些問題。你能幫我解決這個問題嗎?我的問題是低於像 無法找到庫http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

    2熱度

    1回答

    我正在使用PMD將自定義規則添加到我的存儲庫。現在我打算使用sonarqube來分析我的本地存儲庫。有沒有辦法將用PMD編寫的自定義規則轉換爲聲納自定義規則。