注意:版本號要求Eclipse(4.2,3.8)以上。Java 3.1.2,JavaScript 2.
一.SonarLint插件的安裝方式
1.安裝方式一:在線安裝
1)Eclipse工具欄選擇Help->Eclipse MarketPlace

2)彈出EclipseMarketPlace界面,在Find欄輸入sonar就能夠搜索出sonar相關的插件,選擇SonarLint2.0.0,Install->Confirm->選擇允許協議->Finish



3)成功安裝后,會彈出“Software Updates”界面提示須要重新啟動Eclipse使安裝生效,點擊“Yes”。重新啟動之后就能夠使用了。

2.安裝方式二:離線安裝
1)下載離線安裝包:
https://bintray.com/sonarsource/SonarLint-for-Eclipse/releases/2.0.0/view(這是官網下載地址)

2)在Eclipse菜單條中找到Help欄,選擇Help->InstallNew Software

3)彈出Install界面,點擊“Add”,彈出“AddRepository”界面,自己定義一個name。點擊Archive。選擇已下載的zip文件,點擊OK進行安裝。

4)選擇選擇所有組件,點擊next會進行對應的檢查。


5)選擇允許協議,點擊“Finish”開始安裝

6)等待一段時間。成功安裝后,會彈出“Software Updates”界面提示須要重新啟動Eclipse使安裝生效。點擊“Yes”,重新啟動之后就能夠使用了。


二.SonarLint的使用
1.Eclipse工具欄選擇Window->Show View->other

2.彈出“Show View”界面,輸入Sonar,選擇“SonarLintIssues”點擊“OK”

3.打開須要進行代碼審查的java或js文件,SonarLint將會自己主動進行代碼審查,在控制台輸出審查結果

審查結果狀態圖標說明:

SonarLint默認在打開文件的時候自己主動進行代碼審查。
假設不想使用自己主動審查,設置方法:右鍵單擊項目->Properties->SonarLint->取消“Run SonarLint automatically”->Apply->OK


手動審查:右鍵審查文件->SonarLint->Analyze分析文件

4.雙擊控制台的審查結果。能夠自己主動定位到詳細被審查內容的位置。假設改動代碼,控制台將會自己主動刷新審查結果。

5.右鍵審查結果。選擇“Rule description”,查看針對單個問題的分析及改進建議。


