IntelliJ突出顯示某些「錯誤」(不會阻止成功編譯),這與真實錯誤突出顯示的方式相同,這真讓我感到困擾。例如,幻數不是一個真正的錯誤,但它將以與不兼容的類型錯誤完全相同的方式進行標記。禁用IntelliJ警告
我該如何改變這種情況?
IntelliJ突出顯示某些「錯誤」(不會阻止成功編譯),這與真實錯誤突出顯示的方式相同,這真讓我感到困擾。例如,幻數不是一個真正的錯誤,但它將以與不兼容的類型錯誤完全相同的方式進行標記。禁用IntelliJ警告
我該如何改變這種情況?
轉到首選項 - >檢查。然後,您需要搜索長列表以查找違規檢查,您可以通過將鼠標懸停在邊界上的警告標記上來獲取名稱。您可以更改檢查的嚴重程度,無論是錯誤,警告等,還是完全禁用它。
編輯:如果您搜索偏好「神奇」,將得到以下,這應該是有幫助的:
每當你看到一個檢查警告/錯誤,您可以將插入符號就可以了並按下Alt + Enter(還會出現一個燈泡,告訴你這一點)。將出現一個菜單,並帶有建議的快速修復。您可能需要按右鍵打開子菜單,然後您會在那裏找到「編輯檢查設置」。已經調用了這個,你可以按照hvgotcodes的回答進行:),這只是獲得這些設置的一個更快的方法。
正如Michael Calvin所說,您可以使用SuppressWarnings註釋。例如:
@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
通常搜索互聯網的確切描述使我這個。
謝謝,親切 – chris 2012-07-28 18:35:35
應該指出,許多警告代表邏輯錯誤或可維護性問題。仔細查看代碼並確定每個警告是否有效(如果需要,使用@SuppressWarnings註釋)比徹底禁用警告更好。它根據具體情況而有所不同,但我認爲大多數警告都有值得說的東西。 – 2014-02-25 15:51:53