標籤:sonar web 配置
一、排除不用掃描的代碼目錄及檔案
1、以管理員登陸Sonar,進入配置--》通用設定--》排除--》排除來源檔案
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEDXhoxB6AABrQtRDxuM171.png" height="507" />
二、安裝需要的語言代碼掃描規則
1、進入配置--》系統--》更新中心—》Available
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4A/wKioL1gPEDfg21McAAEeaDFAQl8221.png" height="876" />
2、針對Jave開發的漏洞、違規、BUG掃描的規則可以是如下
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4C/wKiom1gPEDiQKXMRAADsfydEKAA462.png" height="885" />
三、配置代碼掃描規則
1、進入配置--》通用設定—》Java、JaveScript、SCM、技術債務根據需要進行修改,一般預設就可以。
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEDmyTYDTAADMau7FMDI228.png" height="878" />
四、品質配置,設定各個語言預設的掃描規則
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4D/wKiom1gPEDuQrc1LAAEcUrN4Zcs546.png" height="882" />
五、代碼規則設定
如果認為有些掃描規則太嚴格了,可以把它“掛起”,以後再構建的代碼掃描項目時就不會再使用本規則,例如掛起JP中的一個BUG規則:
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4A/wKioL1gPED6jwrGDAAGERcnuBxw898.png" height="930" />
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4A/wKioL1gPED_wz3HWAAElPZnjcvY785.png" height="632" />
啟用代碼時需要設定該規則的嚴重性
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/89/4D/wKiom1gPEEGiYvkFAAEEb1sw6_E500.png" height="783" />650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/89/4A/wKioL1gPEEKAnWLuAADnByBI13M929.png" height="588" />
單擊活動規則名稱可以設定規則的嚴重等級
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEEPA2iK2AAEEb1sw6_E307.png" height="783" />
六、配置指標
1、為儀錶盤顯示修改一個過濾器
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4D/wKiom1gPEETAVReQAABYO0qlX-4378.png" height="337" />
修改列
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEESSmGfRAAA7V3f2Hw8498.png" height="266" />
添加最常用的列
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/89/4A/wKioL1gPEETC9y4DAACM8HJYyFI955.png" height="379" />
2、建立一個私人過濾器,用於顯示BUG所在的檔案名稱
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4D/wKiom1gPEEXzlp0mAABSwV9LPPM896.png" height="334" />
複製一個過濾器後再進行配置
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4A/wKioL1gPEEaxAtMRAAC9d7wjafw370.png" height="632" />
在“更多條件”中設定“指標”
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4D/wKiom1gPEEbiRfDnAACRAo6p94Q889.png" height="518" />
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/89/4A/wKioL1gPEEfiwf9lAABfctqduMk189.png" height="288" />
七、配置儀錶盤
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEEfyFYVGAAA_Oih8nGI283.png" height="130" />
修改儀錶盤的名稱
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/89/4A/wKioL1gPEEiAnQz4AAB--rIcIWQ485.png" height="597" />
進入儀錶盤配置介面
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4D/wKiom1gPEEri50vVAAHoOaPXrfg002.png" height="957" />
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/89/4D/wKiom1gPEEyCgLzfAAEZfPKUCRw146.png" height="897" />
已經配置好的儀錶盤樣本
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEE2BOTHxAAEDopedjv4361.png" height="578" />
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/89/4A/wKioL1gPEFCioGwXAAF24iT556k098.png" height="719" />
650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/89/4A/wKioL1gPEFOypAK8AAG3eDh3PQQ312.png" height="873" />
本文出自 “堅強的技術交流blog” 部落格,請務必保留此出處http://newthink.blog.51cto.com/872263/1865477
Sonar6.0應用之五:Sonar web分析配置