2016-05-17 101 views
0

我試圖通過單擊「質量配置文件」頁面中的「複製」鏈接來創建默認SonarQube質量配置文件的精確副本,但是某些規則不會被複制。我們使用SonarQube 4.5.6版,我試圖複製的配置文件不會從任何其他配置文件繼承。SonarQube:質量配置文件的副本缺失規則

根據SonarQube documentation,,新配置文件是原配置文件的精確副本,包括繼承(父)關係。但是,我的複製配置文件缺少487中的以下9個規則,我沒有看到任何原因(它們都是'checkstyle'規則,但有更多的相同標籤被複制正確):

  1. 布爾表達式複雜性(CheckStyle的)
  2. 註釋模式匹配器(CheckStyle的)
  3. 常數名稱(CheckStyle的)
  4. 隱藏字段(CheckStyle的)
  5. 內部分配(CheckStyle的)
  6. 局部變量的名稱(檢查風格)
  7. 幻數(CheckStyle的)
  8. 成員名稱(CheckStyle的)
  9. 靜態變量名稱(CheckStyle的)

回答

1

你的名字是所有的模板規則的規則,即規則 「餅乾的刀」,從你可以印許多規則變化。不幸的是,模板創建的規則(又名「自定義規則」)在配置文件備份和恢復中沒有正確處理。

這是目前計劃用於6.x系列。 Jira票是SONAR-5366

+0

好的,謝謝你的解釋。 – dokaspar

相關問題