findbugs

    12熱度

    2回答

    我設法在我的maven構建過程中運行findbugs,並且我也在eclipse中配置了findbugs。然而,當在Eclipse和Maven中運行時,我得到了不同的錯誤,而且我似乎無法找到一個設置,其中Eclipse和Maven中的錯誤數量相匹配。 我Maven的設置是這樣的: <version>2.5.2</version> <configuration> <failOnError

    3熱度

    2回答

    我打算逐步在我的項目上運行檢查樣式。目前我的CI服務器正在進行增量構建,即只對已修改的文件和依賴項運行單元測試。但是對於檢查風格,PMD,Findbugs我們在整個項目上運行,而不是僅在修改過的文件上運行。 我需要在整個項目上運行這些靜態分析工具進行第一次構建,然後在每個增量構建上只運行修改過的一組文件。併合並修改後的文件的結果以完成結果,以便了解工具驗證是否包含在內。 是否有任何ant任務可用於

    3熱度

    1回答

    我有下面的簡單代碼來測試IntelliJ中的NonNull註釋。 然後我去: 的IntelliJ - >文件 - >設置 - >檢查 - >可能的錯誤 - >恆定的條件下&例外 和我建立嚴重性:由於錯誤。 這樣做,它會標記行「print(null);」作爲預期的錯誤。 但是,執行IntelliJ - > Build - > Rebuild項目, 它可以工作,並且不會顯示任何錯誤,並且不會顯示任何警

    9熱度

    2回答

    我有下面的簡單代碼來用Maven測試FindBugs @NonNull註釋。我執行 mvn clean install 並正確構建失敗,因爲print(null)違反了非空的狀態。 可以使用類註解 @DefaultAnnotation(NonNull.class) 如何設置NonNull默認給定包下的所有類中的所有方法的參數(和子集NonNull作爲默認的一類中的所有方法的參數包)? sr

    0熱度

    3回答

    import org.junit.Test; import edu.umd.cs.findbugs.annotations.DefaultAnnotation; import edu.umd.cs.findbugs.annotations.NonNull; @DefaultAnnotation(NonNull.class) public class FooTest { priv

    8熱度

    2回答

    我有一個Java類是這樣的: public class Foo { public static int counter = 0; public void bar(int counter) { Foo.counter = counter; } } FindBugs的警告我,通過實例方法bar寫靜態字段counter。但是,如果我將代碼更改爲: pu

    7熱度

    1回答

    存在FindBugs的註釋忽略一系列的錯誤, 例如: import edu.umd.cs.findbugs.annotations.SuppressWarnings; @SuppressWarnings(value="DLS_DEAD_LOCAL_STORE", justification="...") 有沒有辦法忽略所有類型的java文件錯誤, 使用註釋? 我awared一個文件可以在命令

    3熱度

    2回答

    我目前使用 @DefaultAnnotation(NonNull.class) package jobs; import edu.umd.cs.findbugs.annotations.DefaultAnnotation; import edu.umd.cs.findbugs.annotations.NonNull; 然而註解@ edu.umd.cs.findbugs.annotati

    6熱度

    2回答

    FindBugs的報告很多EI_EXPOSE_REP和EI_EXPOSE_REP2蟲子在我的代碼,每當我寫getter和setter這樣的時刻: public Date getDate() { return date; } public void setDate(final Date date) { this.date = date; } 我理

    1熱度

    4回答

    我最近在eclipse中設置了查找錯誤,以查看它生成的報告。我已將所有設置設置爲儘可能敏感。如果我創建了一個寫入文件的小應用程序,並且不關閉流,那麼它就會啓動它,這很好。 然而,使用已寫入,我們沒有有幾個錯誤的項目,特別是在輸出中,我們得到完全沒有錯誤(在發現漏洞方面) 我想知道是否有人可以通過他們的版本運行它,並報告我是否可能找到錯誤設置的錯誤,或者實際上是否可以找到沒有錯誤? import j