assertThat(serverIssue.getModuleKey()).isEqualTo(module.getKey()); assertThat(serverIssue.getRuleRepository()).isEqualTo(rule.getRepositoryKey()); assertThat(serverIssue.getRuleKey()).isEqualTo(rule.getRuleKey()); assertThat(serverIssue.getStatus()).isEqualTo("OPEN"); assertThat(serverIssue.getSeverity()).isEqualTo(Severity.BLOCKER);
assertThat(serverIssue.getModuleKey()).isEqualTo(module.getKey()); assertThat(serverIssue.getRuleRepository()).isEqualTo(rule.getRepositoryKey()); assertThat(serverIssue.getRuleKey()).isEqualTo(rule.getRuleKey()); assertThat(serverIssue.getStatus()).isEqualTo("OPEN"); assertThat(serverIssue.getSeverity()).isEqualTo(Severity.BLOCKER);
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 RuleKey getRuleKey() { return RuleKey.of(dto.getRuleRepository(), dto.getRuleKey()); }
@Override public RuleKey getRuleKey() { return RuleKey.of(dto.getRuleRepository(), dto.getRuleKey()); }