Intellij IDEA的代碼提示系統很強大,根據嚴格的代碼規范,包括簡潔程度,運行效率,潛在bug提前發現等等給你做出了除編譯器之外的大量額外提示。但這些提示有時會給我們帶來困擾,比如弄的界面很亂,各種警告的代碼高亮摻雜在一起使人看不清。
按照以下的辦法調整警告級別和精確設置警告信息,可以打造一個清爽而又能保證代碼質量的界面。
調整警告級別
-
在界面右下角有個小人頭像,不太顯眼,它就是設置警告級別的地方
-
默認的級別是inspections,這個詞的意思是檢查的意思,就是會對你的代碼進行靜態檢查,就像findbugs那樣,如果你能把代碼改進到消除inspections級別的所有警告,那么你的代碼質量已經相當好了。
但是很難把這個級別的警告消除干凈,例如最常見的代碼重復就很難消除,Intellij 甚至把不同modules的代碼都會檢查重復,而不同modules的重復代碼難以合並。
-
當你嫌警告太多,可以設置為syntax也就是語法級別。這個級別只會檢查語法是否正確,這個級別和eclipse或myeclipse是一樣的,提前發現你代碼的編譯錯誤。
平時可以使用這個級別保持界面清爽,而審查代碼的時候開開inspections級別進行更嚴格的代碼質量檢查。
-
none級別就是不進行任何的警告,這個級別沒有用,因為它連基本的編譯錯誤都不會警告,這讓我們就像在使用記事本編程一樣。
END