gpt4 book ai didi

当代码在除正在分析的项目之外的其他项目中重复时,SonarQube 正在添加重复项

转载 作者:行者123 更新时间:2023-12-03 07:58:39 26 4
gpt4 key购买 nike

我有一组项目有很多共同的代码。 SonarQube 显示高百分比的重复。当我查看每个文件的重复项时,重复代码上的引用指向代码相同的其他项目代码。有没有办法让重复只针对同一个项目运行?

最佳答案

即使 G. Ann 给出的答案对于这个问题来说已经足够了,但我仍然想添加一个有效的场景,我们可能需要忽略重复的代码以被 Sonar 检测到。
我们可以有一个场景,我们在单个微服务下的不同不同项目中有多个 Java 异常文件。
如果我们不打算为这些异常编写 jUnit 测试用例,那么我们必须使用 pom.xml 文件中的以下配置排除 Sonar 检测到的这些重复文件。
<sonar.cpd.exclusions> **/Exception.java </sonar.cpd.exclusions>
这只是一个示例,它可以在不同的项目中具有不同的结构。

关于当代码在除正在分析的项目之外的其他项目中重复时,SonarQube 正在添加重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39277863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com