2013-04-17 50 views
0

我最近開始使用Sonar,我注意到的一件事是opencover/fxcop規則適用於在Sonar服務器中運行的所有項目。我想知道是否可以對一個給定的項目應用一套規則,另一套規則適用於不同的項目?我的問題有幾個原因。是否可以在Sonar中設置項目級規則設置(opencover)?

  1. 相同的聲納服務器將被不同的團隊使用,有些是面向內部的項目,我們在內部飾面產品時對規則不太瞭解。另一方面,通用模塊和客戶所面對的,我們要遵循嚴格的規則設置。一種選擇是運行兩套不同的服務器,但想知道是否有其他選擇。
  2. 我完全同意這個事實,我們應該有相同的代碼質量 標準的內部和外部的面臨,但是當我們帶來新的 產品時,那些從未完成代碼質量標準的人得到初始化所有低分和我們希望將它們帶入最低限度,並增加與聲納結果相同的規則檢查。
  3. 起初我以爲,我可以在類選項目 級別的錯誤,那麼就不會在將來的運行應用,但它似乎 ,分流只適用於該運行,所以它不會幫助 無論是。
    對此appriciated任何建議或意見。

回答

2

聲納顯然提供了定義幾個不同質量配置文件(=規則集)並將特定配置文件應用於特定項目的功能。

,可以找到關於優質型材的文檔中的所有信息:http://docs.codehaus.org/display/SONAR/Quality+Profiles

+0

側面說明,是有複雜/ RCI任何行業標準是多少? – Nair

相關問題