我们正在使用SonarQube分析我们签入TFS的代码。每次开发人员执行签入操作时,都会对新的/更改的代码进行分析。直到上周五,该机制对我们来说都表现良好。 SonarQube突然告诉我们,在我们34个项目中的1个中,我们有成千上万的代码气味/错误/漏洞。为了弄清这是从哪里来的,我在SonarQube活动中看到了一个怪癖:
在这些分析之间,我们未更改质量配置文件。在此期间,SonarQube的触发方式也没有改变。此外,在这些分析之间,不会对任何涉及的系统进行更改/更新。
现在,我完全不知道使用某些质量配置文件可能导致(而非)变化的原因。因此,我的问题是: 有人曾经遇到过这个问题吗?或者有人可以照亮它从哪里寻找吗?