Found a X line (Y tokens) duplication in the following files: ...我想将 CPD 修改为仅在生成报告时吐出,即禁止源代码行。我有 /src/ 文件并尝试通过注释掉 /src/net/sourceforge/pmd/cpd/ 中的 SimpleRenderer.java
String source = match.getSourceCodeSlice();
if (trimLeadingWhitespace) {
String[] lines = source.split("[" + PMD.EOL + "]");
int trimDepth = StringUtil.maxCommonLeadingWhitespaceForAll(lines);
if (trimDepth > 0) {
lines = StringUtil.trimStartOn(lines, trimDepth);
}
for (int i=0; i<lines.length; i++) {
rpt.append(lines[i]).append(PMD.EOL);
}
return;
}
但是报告没有改变。我是一个 Java 新手,所以请记住这一点。我是否需要以某种方式在 Eclipse 中重建 pmd-4.2.x?