in reports/src/main/java/nl/obren/sokrates/reports/generators/statichtml/OverviewReportGenerator.java [206:230]
private String describeExclusion(SourceFileFilter exclusion) {
String description = exclusion.getException() ? "do not exclude" : "exclude";
description += " files with ";
boolean add = false;
if (StringUtils.isNotBlank(exclusion.getPathPattern())) {
description += "path like \"<b>" + exclusion.getPathPattern() + "</b>\"";
add = true;
}
if (StringUtils.isNotBlank(exclusion.getContentPattern())) {
if (add) {
description += " AND ";
}
description += "content like \"<b>" + exclusion.getContentPattern() + "</b>\"";
}
if (StringUtils.isNotBlank(exclusion.getNote())) {
description += " (" + exclusion.getNote() + ")";
}
IgnoredFilesGroup ignoredFilesGroup = codeAnalysisResults.getIgnoredFilesGroups().get(exclusion.toString());
int ignoredGroupFilesCount = 0;
if (ignoredFilesGroup != null) {
ignoredGroupFilesCount = ignoredFilesGroup.getSourceFiles().size();
}
description += " (<b>" + ignoredGroupFilesCount + "</b> file" + (ignoredGroupFilesCount != 1 ? "s" : "") + ")";
return description + ".";
}