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

How to exclude all legacy issues by date?

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

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

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

  1. 过滤器:

  2. bulkchange相应

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

修复所有现有 问题是不可取的。

因此:在 SonarQube 中定义一个泄漏周期,change your quality gate 仅进行泄漏测量。 SonarQube 专为您的用例而设计!