escape filenames with commas in csvrenderer

This commit is contained in:
Michael Sive
2016-06-15 01:18:58 +00:00
parent 02378aa90c
commit 3810074e69

View File

@ -6,7 +6,7 @@ package net.sourceforge.pmd.cpd;
import net.sourceforge.pmd.PMD;
import java.util.Iterator;
import org.apache.commons.lang3.StringEscapeUtils;
public class CSVRenderer implements Renderer {
@ -58,7 +58,7 @@ public class CSVRenderer implements Renderer {
if (lineCountPerFile) {
csv.append(mark.getLineCount()).append(separator);
}
csv.append(mark.getFilename());
csv.append(StringEscapeUtils.escapeCsv(mark.getFilename()));
if (marks.hasNext()) {
csv.append(separator);
}
@ -67,4 +67,4 @@ public class CSVRenderer implements Renderer {
}
return csv.toString();
}
}
}