SonarQube:即使在合并到master之前,也要检查Java代码块的重复

SonarQube:即使在合并到master之前,也要检查Java代码块的重复,java,jenkins,sonarqube,Java,Jenkins,Sonarqube,我们在Java项目中使用SonarQube开发人员版本8.2(build 32929),并通过复制度量,测试覆盖率设置为x%。现在,对于git pull请求,实际度量值低于此设置的限制,jenkins构建进展顺利。但在合并到master之后,它正在检查整个代码的相同度量,构建显然失败了 我正在寻找一种方法来检查拉请求本身中的代码,并提前检查整个主分支中是否存在可能的重复、覆盖范围等,而不是等到我的构建在合并后失败后才进行检查 欢迎提出任何意见。谢谢。您可以在IDE中添加sonarlint插件,并

我们在Java项目中使用SonarQube开发人员版本8.2(build 32929),并通过复制度量,测试覆盖率设置为x%。现在,对于git pull请求,实际度量值低于此设置的限制,jenkins构建进展顺利。但在合并到master之后,它正在检查整个代码的相同度量,构建显然失败了

我正在寻找一种方法来检查拉请求本身中的代码,并提前检查整个主分支中是否存在可能的重复、覆盖范围等,而不是等到我的构建在合并后失败后才进行检查


欢迎提出任何意见。谢谢。

您可以在IDE中添加sonarlint插件,并在本地提交更改之前对其进行验证。这将有助于在提交之前修复bug。

我同意最后的答案。 如果你有一个大项目,你可以通过sonarlint插件验证所有修改过的文件