簡體   English   中英

忽略Sonarqube分析中的現有問題

[英]Ignore existing issues in Sonarqube analysis

我正在為現有項目設置sonarqube代碼分析。 我只想將一個問題集中在新代碼上,而忽略已經存在的問題。有沒有一種方法可以導出現有的缺陷列表並將其用作應忽略的缺陷基線。 我可以創建項目並將所有問題標記為“無法修復/忽略”。 但是我必須為每個發行版本都這樣做。 我們有不同的發行版本

提前致謝

據我了解,似乎您需要標記一些聲納問題,以便在執行新分析時將其從結果中排除。

您可以通過創建行動計划(重要:此功能已從Sonar> 5.3中刪除)並將問題分配給該行動計划(稱為“基准”)來實現。

然后,從“問題”視圖中,可以按項目和“行動計划”進行過濾,選擇所有非基准行動計划。

如果您使用的是Sonar> 5.3(無行動計划功能),則可以向基線問題添加“基線”標簽(通過批量更改來實現)。

標記了問題之后,您可以(從“問題”視圖中)按標簽進行過濾,選擇除“基准”標簽之外的所有現有標簽,然后保存此過濾器,因此無需每次都創建它。

這正是SonarQube泄漏期的目的。

您沒有提及您的SonarQube服務器版本,所以我假設最新版本為6.3。

將“ 管理”>“常規”>“泄漏”>“泄漏時間”設置為適當的值,無論是日期, previous_version還是天數。 然后僅關注“新”指標,例如“新代碼覆蓋率”。

SonarQube界面旨在通過將其拉到項目主頁的單獨部分中來幫助您關注泄漏周期值: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM