findbugs

    6熱度

    2回答

    注意:這些註釋,我說的是由JSR305指定的。 我有最新FindBugs的(1.3.9),並發現錯誤正確 當某些領域,隨着@Nonnull註釋,被分配到空。 但是,在我的項目中,「非空邏輯」是默認的情況。我會說, null明確只允許在5%的情況下。 因此,使用@Nonnull註釋95%的字段會非常不方便 。我寧願使用@Nullable來註釋5%字段的那些 。 我試着用@Nonnull註釋整個包,它

    7熱度

    4回答

    有沒有人知道如何配置maven findbugs插件來將錯誤彙總輸出到控制檯(類似於pmd插件)? 目前findbugs:檢查只是打印出總共有多少錯誤,我需要檢查單個模塊target/findbugs目錄和每個findbugs.xml文件來解決問題。 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven

    0熱度

    1回答

    我一直試圖讓Luntbuild爲我們的項目生成和發佈項目網站,其中包括FindBugs報告。所有其他報告(Cobertura,Surefire,JavaDoc,儀表板)都可以正常工作,但Findbugs會用OutOfMemoryException解決問題。排除來自報告生成的findbugs修復了構建 - 雖然顯然沒有FindBugs報告。 有趣的是,我第一次在本地遇到這個問題,並通過設置MAVEN

    7熱度

    2回答

    1.關於PMD: 1.1如何設置的PMD檢查,忽略其中的一些,像「變量名太短,或者太長」,「刪除空的構造函數等「 - 如果我這樣做,會出現另一個警告,說類必須有一些靜態方法。基本上,班級是空的,爲了以後的發展,現在我喜歡這樣離開。 1.2是否需要遵循此警告建議? A class which only has private constructors should be final 1.3這是什

    3熱度

    1回答

    我一直在試驗用於Findbugs的jsr 305註釋,特別是@CheckForNull註釋,它可以避免我剛剛發現給客戶的錯誤。我已經添加jsr305.jar和annotations.jar到我的構建路徑,但錯誤沒有被發現的FindBugs。我正在Eclipse上使用Eclipse Findbugs插件。下面是一些示例代碼,它顯示了相同的錯誤,但是當我運行findbugs時發現錯誤。我已經在Ecli

    1熱度

    1回答

    是否可以在findbugs ant任務中指定類位置? 或有另一種方式來排除類文件 的目錄(我們編譯我們的測試類到不同的目錄,並且不希望那些使用FindBugs的) P.V。 Goddijn

    3熱度

    3回答

    我試圖從Ant內部調用FindBugs。爲了控制可用於FindBugs的內存量,我選擇不使用ant任務。我現在的問題是,我想通過一些在命令行罐子來FindBugs的: java -jar .../findbugs.jar foo.jar bar.jar fie.jar 然而,由於這些罐子實際上是Eclipse插件,我不知道的確切名稱罐子,所以我需要一種方法來使用通配符來獲取列表。這是我想出來的

    15熱度

    2回答

    可以很容易地添加findbugs plugin到Maven,這樣它會跑,如果我做 mvn site 不過,我想它運行時,我做的Maven自動運行FindBugs的 mvn install 就像單元測試一樣。也就是說,如果findbugs發現任何錯誤,我不希望安裝成功。我有辦法做到這一點嗎?

    0熱度

    1回答

    FindBugs提供了一種方法來執行bug的data mining。這看起來很有趣,因爲它有助於修正各種修訂版本的錯誤。我想要做的是: 在每次提交到版本控制時,FindBugs都會運行並生成報告。是否有可能生成一份從所有這些報告中獲取數據並顯示趨勢的報告?有沒有人做過類似的事情?

    3熱度

    2回答

    我試圖讓FindBugs ant任務在生成的報告中包含源代碼信息。 <findbugs home="${findbugs.home}" output="xml" outputFile="${basedir}/findbugs/findbugs-${package.basename}.xml" excludeFilter="${basedir}/findbugsExclude.xml" jvmarg