Sonar是壹個用於代碼質量管理的開源平臺,用於管理源代碼的質量,通過插件形式可以支持包括java,C#,C/C++,PL/SQL等等二十幾種編程語言的代碼質量管理與檢測
使用方法
指標:
Bugs表示系統在運行中因為程序本身有錯誤而造成的功能不正常、死機、數據丟失、非正常中斷等現象;
漏洞表示系統存在安全隱患容易被攻擊;
壞味道表示不好的編碼習慣;
重復率表示代碼中存在有相同的代碼,這樣不利於維護。
查看檢查出的錯誤:
查看檢查後的錯誤信息
IDEA中配置Sonar
1、安裝Sonarlint
2、配置Sonar
Token:a9f8937c33a5ac39dfe459ecacc6ecceb0a4da95
配置完成後
點擊SonarLint顯示
Sonar的構建時間
每周五晚上11點定時構建,同時每次提交代碼至SVN後在當天晚上的11點自動構建