我在我的Java项目中使用SonarQube,并希望尽可能消除代码中的代码重复.
我的问题是SonarQube的代码重复检测没有考虑方法边界.它将文件的相同部分列为重复,并且经常发生复制在方法中间开始并在另一个中间结束.这些很难被重构.
这是一个例子.单击右上方列表框中的文件MavenArtifactRepository.java,然后查看页面下部的第4个复制块.
有没有办法参数化代码重复检测器插件来显示重复,这在语法上是连贯的?
java code-duplication sonarqube
code-duplication ×1
java ×1
sonarqube ×1