尝试通过签出一个旧版本并将 sonar.projectDate 设置为相应修订的日期来创建一些历史记录。我在该代码上运行扫描程序。然后将泄漏期设置为相同的日期。然后我查看了最新代码并删除了sonar.projectDate。这给了我泄漏期。到目前为止一切正常。在项目UI中,我能够看到泄漏期问题。
问题:当我点击泄漏期中的任何链接问题时,系统不尊重泄漏期过滤器,它只显示我所有的的问题。我可以看到下面的查询字符串参数被发送到服务器,但它实际上返回了所有问题。我检查了日志,日志中没有错误。
sinceLeakPeriod=true
SonarQube版本5.6.5
Code Analyzer for Java插件4.8.0.9441
SonarScanner版本3.0.1.733
任何人都可以解释为什么这个过滤器无效吗?