注意:版本號要求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”,查看針對單個問題的分析及改進建議。