sonarqube - Sonarqube 的 CPD 是什么?

标签 sonarqube cpd

我在工作中每天都与 Sonarqube 一起工作。但是,我意识到我不知道CPD是什么意思。诸如“信息:CPD 计算完成”之类的短语。我需要一些帮助来了解这一点。

最佳答案

复制/粘贴检测?

Wikipedia: Copy/Paste Detector (CPD)

来自Sonarqube docs: Analysis Parameters, Duplication :

A piece of code is considered duplicated as soon as there are at least 100 duplicated tokens in a row (override with sonar.cpd.${language}.minimumTokens) spread across at least 10 lines of code

关于sonarqube - Sonarqube 的 CPD 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57717325/

相关文章:

java - 如何让 PMD maven 插件跳过生成的源代码?

c++ - 抑制来自 CPD 的 C/C++ 代码警告

java - PMD故障: ILogin:73 Rule:ConstantsInInterface Priority:3 Avoid constants in interfaces

azure-devops - 使用 sonar.exclusions 忽略特定文件/文件夹

java - Gradle:如何在单独的进程/JVM 上运行 Sonar

java - Sonarqube 测试用例规则不考虑 @Test 注释

sonarqube - 一个项目的多个质量概况

angular - 在 Sonar 代码覆盖率分析测试中排除文件 - Angular 7