findbugs

    5熱度

    4回答

    我有一個交互式java程序,允許用戶發送消息到服務器,其行爲有點像一個shell,接受用戶的鍵盤輸入並執行各種操作。 例如 myProgram> send "Login as James" to server 我的程序將分析用戶輸入並執行行動,在這種情況下,它會發送消息「登錄爲詹姆斯」到服務器。 我支持其「退出」命令之一,它將關閉所有服務器連接,清理資源並關閉應用程序。並處理這個代碼quit命

    0熱度

    2回答

    下面是我在Ant構建文件 <target name="findbugs"> <echo message="${findbugs.home}"/> <findbugs home="${findbugs.home}" output="html" outputFile="E:\reports\findbugs-report.html" effort="m

    2熱度

    1回答

    考慮從FindBugs error desriptions NP如下:Null值可以保證被解除引用(NP_GUARANTEED_DEREF) 有一個語句或分支,如果執行保證一個 值是在這一點空,並且該值保證爲 取消引用(除了涉及運行時異常的前向路徑)。 請注意,檢查如if(x == null)會拋出新的 NullPointerException();被視爲x的解引用。 什麼意思是除了涉及運行時異常

    2熱度

    1回答

    在每次提交後,我們在jenkins上運行findbug作業,其結果由靜態分析插件發佈。 這通常完全按預期工作,但時不時(大約每100個構建一次)findbug退出退出代碼137.當它這樣做也會生成一個完全空findbugs.xml文件 空的xml文件原因靜態分析插件認爲這個構建真的很棒(沒有缺陷),並將其用作新的參考構建,這反過來使每個構建都失敗/不穩定。 我真的找不到有關此退出代碼應該表示什麼有

    2熱度

    1回答

    我使用Eclipse 3.6.2和FindBugs 2.0.1,並將我的代碼與SVN存儲庫同步。 是否有可能從eclipse中觸發FindBugs,以便在與存儲庫同步時在「傳出更改」列表中找到錯誤 - 文件?

    4熱度

    4回答

    有什麼辦法可以強制執行該代碼?我想要作爲構建過程的一部分運行的東西,例如一個Maven目標,它將檢查代碼是否有文檔記錄(類級別和方法級別),並報告代碼是否缺少文檔。 已經看過FindBugs的,PMD,CheckStyle的和,但他們不似乎提供了這種能力。

    1熱度

    3回答

    我使用下面的鏈接創建Ant腳本在Web應用程序運行的FindBugs: Chapter 6. Using the FindBugs™ Ant task 我的auxClasspath參數設置爲我的罐子文件夾。 但是當我運行使用螞蟻FindBugs的從命令提示符的任務,它需要很長的時間(〜45分鐘)和輸出XML包含在auxClasspath罐子的分析,以及我的源碼。 我只想分析我的源代碼。 這是我的b

    1熱度

    1回答

    在一個方法調用傳遞一個可變對象公開由被叫方的目的是變形例中,其可以是或可以不是調用者的意圖,如在此示例中: service.configure(parameters); 它可以(1)告訴服務「用這些參數配置你自己」,或者它可以(2)詢問服務「爲我配置這些參數」。 在第一種情況下,您可以通過將保護副本傳遞給服務來保護對象免遭修改(在某些語言中,您可以通過值傳遞它)。在第二種情況下,您故意傳遞該對

    1熱度

    1回答

    比方說,我有這樣的代碼塊: Map<String, Object> mappy = (Map<String, Object>)pExtraParameters.get(ServiceClientConstants.EXTRA_PARAMETERS); if (pSSResponseBean!=null) { mappy.put(AddressResearchContext.

    1熱度

    1回答

    我有Eclipse 4.2.1,並且我剛剛下載了查找錯誤。它在節目視圖和市場中顯示,它已安裝,但是當我右鍵單擊整個項目或個人Junit測試用例時,該選項不存在。我查看了查找錯誤首選項,但沒有看到任何有用的信息。任何想法發生了什麼?我仍然可以使用它,而不用右鍵點擊? (我試圖按照教程,我貼在右鍵單擊步驟) 感謝