pmd

    1熱度

    3回答

    當應用程序需要查詢遠程系統時,我們經常創建一個「遠程」包,並帶有一個「實體」子包,其中包含的類將更容易處理我們檢索的信息。這些類不應該泄漏出遠程包。 是否有任何規則可用(或正在研究中)檢查是否在x.y.remote包之外導入x.y.remote.entities?

    -1熱度

    1回答

    我想知道我是否可以使用PMD來執行一些基本的數據流分析操作。這是一項任務,所以無關緊要,如果它是微不足道的。 我在網上找不到任何代碼示例。 DFA模塊是否正常工作?我應該採取逆向工程的方式來看看發生了什麼? 感謝批次

    0熱度

    1回答

    我已經創建了jenkins作業,下面是pom文件。 1.您能否建議一種方法來忽略特定的「X」個PMD違規? 2.此設置是否正確以生成PMD報告?目標在詹金斯是全新安裝PMD:檢查現場 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>

    0熱度

    1回答

    我正在嘗試爲我的回購編寫PMD規則,我需要所有logger類只能是log4j類型。 如: 代碼: import some; class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); } } 我的XPath查詢的PMD規則: (//ImportDeclaration //Name[@Image!='org

    0熱度

    1回答

    我想編寫一個PMD規則,我想檢查是否有任何帶@Cachable註釋的方法不應該在同一個類中調用。 代碼如: public class BadExample{ @Cachable public void meth1(){ } public void meth2() { meth1(); } } 我目前的XPath查詢

    0熱度

    1回答

    我正在嘗試使用maven pmd插件檢測項目中的所有連接泄漏。我們使用BaseSqlUtl.close關閉連接,所以不知怎的,如果我們可以使用PMD來查找無論誰打開連接都使用此方法關閉,我們可以檢測到連接泄漏。 由於我們使用自定義的類來關閉連接,因此我在下面的ruleset.xml中創建了一個用**突出顯示的規則集更改。 <?xml version="1.0"?> <ruleset n

    0熱度

    1回答

    我可以配置Gradle的PMD插件並執行根級配置。 我可以爲特定源集配置這些設置。 我想弄清楚的是如何爲一個sourceSet(主)配置某些PMD規則集,併爲另一個(測試)配置不同的PMD規則集。 例如: 應用Java的基本和Java的括號主(pmdMain搖籃任務) 應用的Java的JUnit測試(pmdTest搖籃任務) 是什麼build.gradle文件需要看起來像完成這個?這甚至可以用Gr

    1熱度

    1回答

    我已經配置我的pom文件用於生成pmd報告使用在我的POM文件中的插件。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.0.1</version> <executions> <exe

    0熱度

    1回答

    我剛剛在eclipse霓虹燈上安裝了PMD插件,我已經知道如何執行它,但是我有成千上萬的項目需要PMD分析,我想知道是否有一種方法可以自動執行它(如使用它的源代碼並在我的算法中調用代碼的特定部分)。 非常感謝!

    1熱度

    1回答

    雖然使用PMD代碼分析器, 我已經展示了幾個重複,其中包括框架類和委託和數據源方法,我只是想壓制這些發現。我試過Suppress warnings不行。另外我找不到Objective-c的語法。任何人都可以給我如何抑制PMD中的重複發現? 我嘗試了以下命令用於排除的目錄, ./run.sh CPD --files /用戶/阿倫/文件/項目/樣品 --language的ObjectiveC - -m