如何去掉IDEA過多的警告 設置警告級別


Intellij IDEA的代碼提示系統很強大,根據嚴格的代碼規范,包括簡潔程度,運行效率,潛在bug提前發現等等給你做出了除編譯器之外的大量額外提示。但這些提示有時會給我們帶來困擾,比如弄的界面很亂,各種警告的代碼高亮摻雜在一起使人看不清。

按照以下的辦法調整警告級別和精確設置警告信息,可以打造一個清爽而又能保證代碼質量的界面。

調整警告級別

 
  1. 1

    在界面右下角有個小人頭像,不太顯眼,它就是設置警告級別的地方

    如何去掉Intellij IDEA過多的警告 設置警告級別
    如何去掉Intellij IDEA過多的警告 設置警告級別
  2. 2

    默認的級別是inspections,這個詞的意思是檢查的意思,就是會對你的代碼進行靜態檢查,就像findbugs那樣,如果你能把代碼改進到消除inspections級別的所有警告,那么你的代碼質量已經相當好了。

    但是很難把這個級別的警告消除干凈,例如最常見的代碼重復就很難消除,Intellij 甚至把不同modules的代碼都會檢查重復,而不同modules的重復代碼難以合並。

    如何去掉Intellij IDEA過多的警告 設置警告級別
  3. 3

    當你嫌警告太多,可以設置為syntax也就是語法級別。這個級別只會檢查語法是否正確,這個級別和eclipse或myeclipse是一樣的,提前發現你代碼的編譯錯誤。

    平時可以使用這個級別保持界面清爽,而審查代碼的時候開開inspections級別進行更嚴格的代碼質量檢查。

    如何去掉Intellij IDEA過多的警告 設置警告級別
  4. 4

    none級別就是不進行任何的警告,這個級別沒有用,因為它連基本的編譯錯誤都不會警告,這讓我們就像在使用記事本編程一樣。

    如何去掉Intellij IDEA過多的警告 設置警告級別
    END

精確設置警告信息

 
  1. 1

    在設置警告級別的按鈕點擊"configure inspections"這個按鈕,打開詳細警告設置頁面

    如何去掉Intellij IDEA過多的警告 設置警告級別
  2. 2

    可以詳細設置每個警告的級別和該級別的顏色

    如何去掉Intellij IDEA過多的警告 設置警告級別
    如何去掉Intellij IDEA過多的警告 設置警告級別
  3. 3

    還可以設置該條警告出現的范圍,包括工程,測試,本地測試等

    如何去掉Intellij IDEA過多的警告 設置警告級別
  4. 4

    不過一般沒必要對警告進行詳細設置,因為假如你換了機器,還得對你設置的詳細警告配置進行拷貝。所以習慣默認設置就好,嫌警告太多時切換整體警告級別就行。

    END

設置全局取消嚴格警告

 
  1.  

    調整警告級別調整后只在一頁生效,暫時沒有找到在所有頁面生效的方法。

    我們可以在"精確設置警告信息"中,把所有"weak warning"警告取消勾選來實現。

    進入精確設置警告信息的頁面。

    如何去掉Intellij IDEA過多的警告 設置警告級別
  2.  

    選中工程設置

    如何去掉Intellij IDEA過多的警告 設置警告級別
  3.  

    點擊漏斗形狀的按鈕,選擇"weak warning",可以把"weak warning"的警告篩選出來

    如何去掉Intellij IDEA過多的警告 設置警告級別
  4.  

    它們默認是選中的,我們現在取消勾選。

    如何去掉Intellij IDEA過多的警告 設置警告級別
  5.  

    然后保存

    如何去掉Intellij IDEA過多的警告 設置警告級別
  6.  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM