如何按日期排除所有遗留问题?

时间:2017-07-11 07:53:51

标签: sonarqube sonarqube-web

我们的存储库中有很多遗留代码,现在我们实现了SonarQube 6.4但是我们的遗留代码会导致很多错误和警告,因此我们只想分析新编写的/未来的修改代码并排除因为我们没有资源来修改过去10年中编写的遗留代码中的所有问题。

如何排除已发现的问题,例如到他们被发现的那一天?但我们并不想排除所有旧文件,因为我们会不时编辑它们。我们只是想确保不添加新问题。

2 个答案:

答案 0 :(得分:2)

SonarQube宣传了"leak paradigm"的想法。简而言之,我们的想法是通过干净,可维护,安全的增量不断丰富您现有的代码库 - 这将使您的代码库随着时间的推移而更好。

不建议修复所有现有的问题。

所以:在SonarQube和change your quality gate中定义泄漏期以仅泄漏度量。 SonarQube专为您的用例而设计!

答案 1 :(得分:0)

您可以通过批量更改在一个时间范围内更改所有问题:

  1. 过滤器: filter issues

  2. 相应地进行批量转换 bulkchange