@Override public String getMessage() { return dto.hasMsg() ? trim(dto.getMsg()) : ""; }
assertThat(serverIssue.getPath()).isEqualTo(file.path()); assertThat(serverIssue.getLine()).isEqualTo(issue.getLine()); assertThat(serverIssue.getMsg()).isEqualTo(issue.getMessage()); assertThat(serverIssue.getResolution()).isEqualTo(issue.getResolution()); assertThat(serverIssue.getChecksum()).isEqualTo(issue.getChecksum());
public static TrackedIssue toTrackedIssue(ServerIssue serverIssue, String componentKey) { TrackedIssue issue = new TrackedIssue(); issue.setKey(serverIssue.getKey()); issue.setStatus(serverIssue.getStatus()); issue.setResolution(serverIssue.hasResolution() ? serverIssue.getResolution() : null); issue.setMessage(serverIssue.hasMsg() ? serverIssue.getMsg() : null); issue.setStartLine(serverIssue.hasLine() ? serverIssue.getLine() : null); issue.setEndLine(serverIssue.hasLine() ? serverIssue.getLine() : null); issue.setSeverity(serverIssue.getSeverity().name()); issue.setAssignee(serverIssue.hasAssigneeLogin() ? serverIssue.getAssigneeLogin() : null); // key in serverIssue might have branch, so don't use it issue.setComponentKey(componentKey); issue.setCreationDate(new Date(serverIssue.getCreationDate())); issue.setRuleKey(RuleKey.of(serverIssue.getRuleRepository(), serverIssue.getRuleKey())); issue.setNew(false); return issue; }
public Sonarlint.ServerIssue toStorageIssue(ScannerInput.ServerIssue issue, Sonarlint.ProjectConfiguration projectConfiguration) { String sqPath = fileKeyToSqPath(projectConfiguration, issue.getModuleKey(), issue.getPath()); Sonarlint.ServerIssue.Builder builder = Sonarlint.ServerIssue.newBuilder() .setAssigneeLogin(issue.getAssigneeLogin()) .setChecksum(issue.getChecksum()) .setCreationDate(issue.getCreationDate()) .setKey(issue.getKey()) .setLine(issue.getLine()) .setManualSeverity(issue.getManualSeverity()) .setModuleKey(issue.getModuleKey()) .setMsg(issue.getMsg()) .setPath(sqPath) .setResolution(issue.getResolution()) .setRuleKey(issue.getRuleKey()) .setRuleRepository(issue.getRuleRepository()) .setSeverity(issue.getSeverity().name()) .setStatus(issue.getStatus()); if (issue.hasType()) { // type was added recently builder.setType(issue.getType()); } return builder.build(); }
public static TrackedIssue toTrackedIssue(ServerIssue serverIssue, String componentKey) { TrackedIssue issue = new TrackedIssue(); issue.setKey(serverIssue.getKey()); issue.setStatus(serverIssue.getStatus()); issue.setResolution(serverIssue.hasResolution() ? serverIssue.getResolution() : null); issue.setMessage(serverIssue.hasMsg() ? serverIssue.getMsg() : null); issue.setStartLine(serverIssue.hasLine() ? serverIssue.getLine() : null); issue.setEndLine(serverIssue.hasLine() ? serverIssue.getLine() : null); issue.setSeverity(serverIssue.getSeverity().name()); issue.setAssignee(serverIssue.hasAssigneeLogin() ? serverIssue.getAssigneeLogin() : null); // key in serverIssue might have branch, so don't use it issue.setComponentKey(componentKey); issue.setCreationDate(new Date(serverIssue.getCreationDate())); issue.setRuleKey(RuleKey.of(serverIssue.getRuleRepository(), serverIssue.getRuleKey())); issue.setNew(false); return issue; }
@Override public String getMessage() { return dto.hasMsg() ? trim(dto.getMsg()) : ""; }