sonarqube“;新守则;定义
我们是默认的质量门,奇怪的是,我们不清楚“新代码”的定义 为了举例说明,假设我们通过添加新代码来更改文件。默认的声纳质量门分析是仅对新代码行还是整个文件进行的? 我们不清楚,但怀疑是整个文件!我的同事告诉我,项目的质量门不合格,因为已经存在阻止程序等的文件被触摸/更改 任何澄清都将不胜感激。首先,分析将扫描每个文件的每一行 比方说sonarqube“;新守则;定义,sonarqube,Sonarqube,我们是默认的质量门,奇怪的是,我们不清楚“新代码”的定义 为了举例说明,假设我们通过添加新代码来更改文件。默认的声纳质量门分析是仅对新代码行还是整个文件进行的? 我们不清楚,但怀疑是整个文件!我的同事告诉我,项目的质量门不合格,因为已经存在阻止程序等的文件被触摸/更改 任何澄清都将不胜感激。首先,分析将扫描每个文件的每一行 比方说 我使用的是SonarQube的最新版本 我已经将泄漏周期(可以在全局和项目级别配置)设置为30天 这意味着在过去30天内添加或更新的任何代码行都被视为“新的”,因
- 我使用的是SonarQube的最新版本
- 我已经将泄漏周期(可以在全局和项目级别配置)设置为30天
管理->配置->常规设置->新代码周期
:
对于特定于项目的设置,请转到项目上的管理->新代码周期
:
说明了两种模式早期版本和天数FYI要为给定项目设置此模式,请转到管理->常规->(向下滚动至“新代码周期”,那么“泄漏周期”与“新代码周期”是什么?我很困惑。我不明白应该将新代码周期和泄漏周期设置为什么,因为我不知道它们是如何出现在sonarqube度量或报告中的