sonar link 的安裝與使用
參考來源:https://jingyan.baidu.com/article/2a1383289bea98074a134ff6.html
工具/原料
- 版本要求Eclipse(4.2,3.8)以上,Java 3.1.2,JavaScript 2。
SonarLint插件的在線安裝
-
1
Eclipse工具欄選擇Help->Eclipse MarketPlace,如下圖所示:
-
2
彈出EclipseMarketPlace界面,在Find欄輸入sonar就可以搜索出sonar相關的插件,選擇SonarLint2.0.0,Install->Confirm->選擇同意協議->Finish,如下圖所示:
-
3
安裝成功後,會彈出“Software Updates”界面提示需要重啟Eclipse使安裝生效,點擊“Yes”,重啟之後就可以使用了,如下圖所示:
END
SonarLint插件的離線安裝
-
1
官網下載地址下載離線安裝包,如下圖所示:
-
2
在Eclipse菜單欄中找到Help欄,選擇Help->InstallNew Software,如下圖所示:
-
3
彈出Install界面,點擊“Add”,彈出“AddRepository”界面,自定義一個name,點擊Archive,選擇已下載的zip文件,點擊OK進行安裝,如下圖所示:
-
4
選擇選擇全部組件,點擊next會進行相應的檢查,如下圖所示:
-
5
選擇同意協議,點擊“Finish”開始安裝,如下圖所示:
-
6
等待一段時間,安裝成功後,會彈出“Software Updates”界面提示需要重啟Eclipse使安裝生效,點擊“Yes”,重啟之後就可以使用了,如下圖所示:
END
SonarLint的使用
-
Eclipse工具欄選擇Window->Show View->other,如下圖所示:
-
彈出“Show View”界面,輸入Sonar,選擇“SonarLintIssues”點擊“OK”,如下圖所示:
-
打開需要進行代碼審查的java或js文件,SonarLint將會自動進行代碼審查,在控制臺輸出審查結果,如下圖所示:
-
SonarLint默認在打開文件的時候自動進行代碼審查。如果不想使用自動審查,設置方法:右鍵單擊項目->Properties->SonarLint->取消“Run SonarLint automatically”->Apply->OK,如下圖所示:
-
手動審查:右鍵審查文件->SonarLint->Analyze分析文件,如下圖所示:
-
雙擊控制臺的審查結果,可以自動定位到具體被審查內容的位置。如果修改代碼,控制臺將會自動刷新審查結果,如下圖所示:
-
右鍵審查結果,選擇“Rule description”,查看針對單個問題的分析及改進建議,如下圖所示:
sonar link 的安裝與使用