in agent/src/jetbrains/buildServer/xmlReportPlugin/inspections/TeamCityInspectionReporter.java [38:61]
public void reportInspection(@NotNull final InspectionResult inspection) {
final InspectionInstance inspectionInstance = new InspectionInstance();
inspectionInstance.setFilePath(PathUtils.getRelativePath(myBaseFolder, inspection.getFilePath()));
inspectionInstance.setLine(inspection.getLine());
inspectionInstance.setMessage(getValueOrUnknown(inspection.getMessage()));
inspectionInstance.setInspectionId(getValueOrUnknown(inspection.getInspectionId()));
InspectionSeverityValues level;
switch (inspection.getPriority()) {
case 1:
level = InspectionSeverityValues.ERROR;
break;
case 2:
level = InspectionSeverityValues.WARNING;
break;
default:
level = InspectionSeverityValues.INFO;
}
inspectionInstance.addAttribute(InspectionAttributesId.SEVERITY.toString(), Collections.singleton(level.toString()));
myInspectionReporter.reportInspection(inspectionInstance);
}