Sonar 數據庫表關系(rule相關)


 

更多原創測試技術文章同步更新到微信公眾號 :三國測,敬請掃碼關注個人的微信號,感謝!

 

原文鏈接:http://www.cnblogs.com/zishi/p/7510072.html 

簡介:Sonar平台是目前較為流行的靜態代碼掃描平台,為了便於使用以及自己二次開發,有必要對它的數據庫結構進行學習和理解。

如題,目前網絡上搜不到相關內容,只能自己慢慢整理了。

 

 

 

 

 

 

 

 

簡單解釋幾句:

rules_profiles表,可以查詢到 java規則的id,name,kee(文件名),language(代碼語言)這四個字段。

范例語句:SELECT id,NAME,kee,LANGUAGE FROM rules_profiles WHERE NAME = 'ctrip'

 

active_rules表:目前使用的rule規則表。profile_id對應了rules_profiles表的id,目前用的規則的id是26。failure_level是故障級別,對應了rule表的Priority。rule_id對應了Rule表的id

范例語句:SELECT id,profile_id,rule_id,failure_level FROM active_rules WHERE profile_id='26'

 

Rules表:plugin_rule_key對應文件中rule節點的key值,plugin_name對應文件中rule節點的repo值。Priority是優先級。

范例語句:SELECT * FROM rules WHERE plugin_rule_key LIKE "UnsynchronizedStaticDateFormatter" AND LANGUAGE = 'java'

 

感謝閱讀,作者原創技術文章,轉載請注明出處

其他推薦相關閱讀:

 

單元測試系列之一:如何使用JUnit、JaCoCo和EclEmma提高單元測試覆蓋率

 

測試系列之二:Mock工具Jmockit實戰

 

單元測試系列之三:JUnit單元測試規范

 

單元測試系列之四:Sonar平台中項目主要指標以及代碼壞味道詳解

 

單元測試系列之五:Mock工具之Mockito實戰

 

單元測試系列之六:JUnit5 技術前瞻

 

單元測試系列之七:Sonar 數據庫表關系整理一(rule相關)

 

單元測試系列之八:Sonar 數據庫表關系整理一(續)

 

單元測試系列之九:Sonar 常用代碼規則整理(一)

 

單元測試系列之十:Sonar 常用代碼規則整理(二)

 

單元測試系列之十一:Jmockit之mock特性詳解

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM