1. 程式人生 > >eclipse+sonarLint+sonarqube平臺程式碼檢查規則 在編碼過程中實時提示程式碼中壞味道

eclipse+sonarLint+sonarqube平臺程式碼檢查規則 在編碼過程中實時提示程式碼中壞味道

效率達標後,質量就該提上日程。以前編碼中的壞習慣該收斂收斂了。

專案開發完成後,構建測試環境時,sonarqube查出了一堆的壞味道,懷著又愛又恨的心情,改著這些壞味道,開始了還債的過程。好煎熬。

是不是可以在開發過程中就檢查呢,二次返工不好受。

一下午不編碼了,和sonarqube槓上了,拒絕後知後覺的構建檢查,在編碼時我就要檢查。

終於查到資料有說可以在eclipse中引入sonarLint外掛,引入後發現,規則沒法改,所以也就不能和構建步驟中的檢查規則統一。被潑冷水啦。

繼續查,有說可以用sonarqube平臺中的規則檢查本地專案的程式碼質量,哇哦,好高興。經過實踐完全可以。

如下是搭建步驟:

1、sonarLint安裝

開啟eclipse後,執行    help->Eclipse Marketplace->查詢sonarLint        進行外掛安裝,安裝過程中會出現重啟eclipse提示,選擇確認重啟就好。

2、安裝sonarqube

sonarqube下載地址:https://www.sonarqube.org/downloads/

下載好後,放到自己喜歡的地方就好了。其實就是解壓縮包而已。

開啟解壓好資料夾依次是:bin->windows-x86-64   找到如下圖中檔案,雙擊開啟

開啟瀏覽器輸入:http://localhost:9000

看到如下介面:

3、sonarqube登入建立專案

點選上圖中的log in 登入,賬號,密碼  預設是admin

登入之後介面如下:按照圖中步驟依次操作,進入建立專案頁。

點選下圖中建立專案按鈕

在彈出表單中填寫專案相關資訊,點選確定即可。如下圖


4、開啟SonarLint On-The-Fly控制檯 

如下圖:

5、新增sonarqube servers

如下圖所示填寫就好

點選下test connection按鈕測試下,Successfully connected!

6、回到eclipse進行本地專案與sonarqube平臺的繫結

在專案根目錄右擊依次選擇,如下圖

出現如下彈框:

彈框中依次操作Refresh project list  ->第2步所示位置輸入在sonarqube平臺中是剛剛新增的專案名稱,可以自動匹配喲,選上就好了,然後finish。


7、開啟專案中的js檔案,試一下(本身是前端,暫不理會其他語言編碼)

成功了,如下圖:

儘管曲折,還是可以實時顯示錯誤提示了。如有什麼不妥的地方,歡迎一起討論呀。