assertThat(issue.componentKey()).isEqualTo("foo"); assertThat(issue.ruleKey()).isEqualTo(RuleKey.of("repo", "rule")); assertThat(issue.severity()).isEqualTo("MAJOR"); assertThat(issue.message()).isEqualTo("msg"); assertThat(issue.line()).isEqualTo(1);
@Override public void executeOn(Project project, SensorContext context) { for (Issue issue : projectIssues.issues()) { if (Severity.ALL.indexOf(issue.severity()) >= issuesSeveritySettingValue) { // only mark failure and fail on PostJobsPhaseHandler.onPostJobsPhase() to ensure other // plugins can finish their work, most notably the stash issue reporter plugin failed = true; return; } } }
public void addIssueOnResource(BatchResource resource, Issue issue, Rule rule, RulePriority severity) { addResource(resource); getSummary().addIssue(issue, rule, severity); resourceReportsByResource.get(resource).addIssue(issue, rule, RulePriority.valueOf(issue.severity())); }
public void addResolvedIssueOnResource(BatchResource resource, Issue issue, Rule rule, RulePriority severity) { addResource(resource); getSummary().addResolvedIssue(issue, rule, severity); resourceReportsByResource.get(resource).addResolvedIssue(issue, rule, RulePriority.valueOf(issue.severity())); }
public void addIssueOnResource(ResourceNode resource, Issue issue, Rule rule, RulePriority severity) { addResource(resource); getSummary().addIssue(issue, rule, severity); resourceReportsByResource.get(resource).addIssue(issue, rule, RulePriority.valueOf(issue.severity())); }
public void addResolvedIssueOnResource(ResourceNode resource, Issue issue, Rule rule, RulePriority severity) { addResource(resource); getSummary().addResolvedIssue(issue, rule, severity); resourceReportsByResource.get(resource).addResolvedIssue(issue, rule, RulePriority.valueOf(issue.severity())); }
if (RulePriority.valueOf(issue.severity()).equals(severity)) { ruleKeys.add(issue.ruleKey()); issuesPerRuleKeys.put(issue.ruleKey(), issue);
private void processIssues(IssuesReport issuesReport, Iterable<Issue> issues, boolean resolved) { for (Issue issue : issues) { Rule rule = findRule(issue); RulePriority severity = RulePriority.valueOf(issue.severity()); ResourceNode resource = resourceTree.getResource(issue.componentKey()); if (!validate(issue, rule, resource)) { continue; } if (resolved) { issuesReport.addResolvedIssueOnResource(resource, issue, rule, severity); } else { issuesReport.addIssueOnResource(resource, issue, rule, severity); } } }
private void processIssues(IssuesReport issuesReport, Iterable<DefaultIssue> issues) { for (Issue issue : issues) { Rule rule = findRule(issue); RulePriority severity = RulePriority.valueOf(issue.severity()); BatchResource resource = resourceCache.get(issue.componentKey()); if (!validate(issue, rule, resource)) { continue; } if (issue.resolution() != null) { issuesReport.addResolvedIssueOnResource(resource, issue, rule, severity); } else { issuesReport.addIssueOnResource(resource, issue, rule, severity); } } }