天天看點

強大的代碼掃描工具SonarLint之安裝使用Sonar Lint的安裝

SonarQube(曾用名Sonar)之前的提供的本地工具是需要依賴SonarQube伺服器的,這樣導緻其運作速度緩慢。

新出的SonarLint的掃描引擎直接安裝在本地,速度超快,實時探測代碼技術債務,給程式員最快速的回報,排除代碼異味的絕佳利器,幫助程式員獲得Clean code。

新版SonarLint也能連結SonarQube伺服器,但這并不必要。

本地安裝SonarLint來做代碼本地掃描,本地發現本地修改,而且能快速看到修改結果,快速處理代碼臭味,有效控制技術債務。

SonarLint For Eclipse介紹網址:http://www.sonarlint.org/eclipse/index.html

Sonar Lint的安裝

1, 進入Eclipse中,通過點選help>Eclipse Marketplace..,筆者所用的Eclipse版本是 neon V4.6.0,2016年6月最新版。

強大的代碼掃描工具SonarLint之安裝使用Sonar Lint的安裝

2, 在Find輸入框中檢索sonarlint,可得到最新版sonarlint

強大的代碼掃描工具SonarLint之安裝使用Sonar Lint的安裝

3,選擇并确認

強大的代碼掃描工具SonarLint之安裝使用Sonar Lint的安裝

4,接受許可條款,一路确認下,開始安裝

5,當出現重新啟動Eclipse提示的時候,就安裝完成了,這個時候,要重新開機Eclipse。

重新開機後就可使用SonarLint了。

使用Sonarlint隻需要将其SonarLint Issues打開,打開方法是 “windows”->”Show View” -> “Others…” 中選擇“SonarLint Issues”。

選擇相應Java檔案,SonarLint自動分析,分析結果幾乎實時顯示在SonarLint Issues中,在有問題的代碼下方也有提示。

對比原來利用伺服器分析,速度提升了數十倍,快速回報使得常見的代碼臭味無所遁形,可以提醒程式員馬上解決。