在我們用 intellij idea 向 svn 或者 git 提交代碼的時候,intellij idea 提供了一個自動分析代碼的功能,即perform code analysis
:
如上圖所示,當我們勾選perform code analysis
之后,點擊commit
,intellij idea 就會在提交代碼之前對項目的代碼進行分析檢查,并將檢查結果以錯誤和警告的形式展示出來:
如上圖所示,這是code analysis
的結果示例,為no errors and 6 warnings
. 如果我們想進一步查看code analysis
的結果,即errors
和warnings
的詳情,可以點擊review
,點擊review
之后, intellij idea 會展示出一系列具體發生錯誤和警告的類及位置,這有助于我們解決問題。
在這里,有一點需要著重說明,那就是:intellij idea 的code analysis
機制比較敏感,就算我們在文本注釋中用錯了標簽或者注釋時方法的參數與實際參數不一致,在code analysis
的時候,都會以錯誤和警告的形式給出。因此我們常常會遇到這樣的情況,就算代碼中一點錯誤(提示)都沒有(至少看起來是這樣,沒有飄紅啊),當我們提交代碼并進行code analysis
的時候,仍然會收到一大堆的錯誤和警告提示,雖然這些錯誤和警告并不影響代碼的運行。
此外,在我們提交代碼之前和之后都可以利用 intellij idea 的自動化機制執行一些操作,例如勾選:
reformat code
,提交代碼之前對代碼進行格式化;optimize imports
,提交代碼之前對代碼進行導入包的優化;upload files
,提交代碼之后上傳文件。……
intellij idea使用git提交代碼時去掉code analysis代碼分析的提示
默認情況下的git提交會出現執行代碼分析的提示框
實際上提交的前一步有選項可以去掉這個提示
把"perform code analysis" 和 "check todo" 復選框前面的勾去掉就好了.
intellij idea 還有很多功能等待我們去探索,接觸的越多,我們越能發現她的優雅。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:http://blog.csdn.net/qq_35246620/article/details/77719675