W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
由于某些原因,您可能希望在 IntelliJ IDEA 的部分禁用特的定檢查,即忽略某些代碼問題,同時繼續(xù)檢測此檢查中的其他問題。
例如,IntelliJ IDEA 認為一些代碼是“死的”,你可以看到它是真的。檢查是有幫助的,你不想禁用它。但是,您可能希望稍后使用此代碼,并且不希望在編輯器中突出顯示該代碼或出現(xiàn)在問題報告中。
為此,IntelliJ IDEA 允許您禁止特定的語句、函數(shù)/方法、標簽或文件進行某些檢查。在分析檢查結(jié)果時,您可以在編輯器中使用建議列表或檢查結(jié)果工具窗口執(zhí)行此項工作。
讓我們總結(jié)一下抑制和禁用代碼檢查之間的區(qū)別:
在抑制檢查時,IntelliJ IDEA 插入一個特殊的注釋,它告訴代碼分析引擎忽略這個檢查在特定代碼段中發(fā)現(xiàn)的問題。
在禁用檢查時,您只需將其關(guān)閉,因此代碼分析引擎只會忽略此檢查發(fā)現(xiàn)的代碼問題。
某代碼檢查(例如那些檢測錯誤)不能被抑制。
按向左箭頭鍵,或 Escape 隱藏建議列表。
抑制操作的集合取決于檢查適用的語言。例如,對于 Cucumber,可以抑制整個功能的檢查,為一個方案,或為特定的步驟:
從“檢查結(jié)果”工具窗口中抑制檢查的操作步驟:
注意禁用和抑制代碼檢查的不同之處:
在抑制檢查時,IntelliJ IDEA 插入一個特殊的注釋,它告訴代碼分析引擎忽略這個檢查在特定代碼段中發(fā)現(xiàn)的問題。
在禁用檢查時,您只需將其關(guān)閉,因此代碼分析引擎只會忽略此檢查發(fā)現(xiàn)的代碼問題。
如果您認為有些檢查報告了您不感興趣的問題,您可以禁用此類檢查。請注意:當您禁用檢查時,它將在當前檢查配置文件中被禁用;在所有其他配置文件中,它仍然處于啟用狀態(tài)。
IntelliJ IDEA 禁用/啟用檢查的方法有多種:
在執(zhí)行代碼分析或執(zhí)行單個檢查后,您可以保存檢查結(jié)果以供進一步檢查或與同事共享。IntelliJ IDEA 使您能夠?qū)z查結(jié)果導(dǎo)出為 HTML 或 XML 格式。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: