@Override RulePriority parse(String s) { return StringUtils.isBlank(s) ? null : RulePriority.valueOf(s); } }
/** * A class to map priority level prior to Sonar 1.10 to the new ones * * @param level an old priority level : Error or Warning * @return the corresponding RulePriority * @deprecated in 3.6 */ @Deprecated public static RulePriority valueOfString(String level) { try { return RulePriority.valueOf(level.toUpperCase(Locale.ENGLISH)); } catch (IllegalArgumentException ex) { // backward compatibility if ("ERROR".equalsIgnoreCase(level)) { return RulePriority.MAJOR; } else if ("WARNING".equalsIgnoreCase(level)) { return RulePriority.INFO; } } throw new IllegalArgumentException(UNKNOWN_PRIORITY + level); }
priority = RulePriority.valueOf(StringUtils.trim(ruleCursor.collectDescendantText(false)));
private RulesProfile wrap(DbSession dbSession, QProfileDto profile) { RulesProfile target = new RulesProfile(profile.getName(), profile.getLanguage()); List<OrgActiveRuleDto> activeRuleDtos = dbClient.activeRuleDao().selectByProfile(dbSession, profile); List<ActiveRuleParamDto> activeRuleParamDtos = dbClient.activeRuleDao().selectParamsByActiveRuleIds(dbSession, Lists.transform(activeRuleDtos, ActiveRuleDto::getId)); ListMultimap<Integer, ActiveRuleParamDto> activeRuleParamsByActiveRuleId = FluentIterable.from(activeRuleParamDtos).index(ActiveRuleParamDto::getActiveRuleId); for (ActiveRuleDto activeRule : activeRuleDtos) { // TODO all rules should be loaded by using one query with all active rule keys as parameter Rule rule = ruleFinder.findByKey(activeRule.getRuleKey()); org.sonar.api.rules.ActiveRule wrappedActiveRule = target.activateRule(rule, RulePriority.valueOf(activeRule.getSeverityString())); List<ActiveRuleParamDto> paramDtos = activeRuleParamsByActiveRuleId.get(activeRule.getId()); for (ActiveRuleParamDto activeRuleParamDto : paramDtos) { wrappedActiveRule.setParameter(activeRuleParamDto.getKey(), activeRuleParamDto.getValue()); } } return target; }
.setUpdatedAt(new Date(rule.getUpdatedAt())) .setRepositoryKey(rule.getRepositoryKey()) .setSeverity(severity != null ? RulePriority.valueOf(severity) : null) .setStatus(rule.getStatus().name()) .setSystemTags(rule.getSystemTags().toArray(new String[rule.getSystemTags().size()]))
.setUpdatedAt(new Date(ruleDefinition.getUpdatedAt())) .setRepositoryKey(ruleDefinition.getRepositoryKey()) .setSeverity(severity != null ? RulePriority.valueOf(severity) : null) .setStatus(ruleDefinition.getStatus().name()) .setSystemTags(ruleDefinition.getSystemTags().toArray(new String[ruleDefinition.getSystemTags().size()]))
@Override RulePriority parse(String s) { return StringUtils.isBlank(s) ? null : RulePriority.valueOf(s); } }
@Override RulePriority parse(String s) { return StringUtils.isBlank(s) ? null : RulePriority.valueOf(s); } }
public RulePriority toRulePriority() { return RulePriority.valueOf(name()); } }
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(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())); }
public void addResolvedIssueOnResource(BatchComponent resource, TrackedIssue issue, Rule rule, RulePriority severity) { addResource(resource); getSummary().addResolvedIssue(issue, rule, severity); resourceReportsByResource.get(resource).addResolvedIssue(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 addIssueOnResource(BatchComponent resource, TrackedIssue issue, Rule rule, RulePriority severity) { addResource(resource); getSummary().addIssue(issue, rule, severity); resourceReportsByResource.get(resource).addIssue(issue, rule, RulePriority.valueOf(issue.severity())); }
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<TrackedIssue> issues) { for (TrackedIssue issue : issues) { Rule rule = findRule(issue); RulePriority severity = RulePriority.valueOf(issue.severity()); BatchComponent 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); } } }
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); } } }
private static Rule toRuleNotNull(RulesDefinition.Rule ruleDef) { Rule rule = Rule.create(ruleDef.repository().key(), ruleDef.key()) .setName(ruleDef.name()) .setSeverity(RulePriority.valueOf(ruleDef.severity())) .setLanguage(ruleDef.repository().language()) .setIsTemplate(ruleDef.template()) .setConfigKey(ruleDef.internalKey()); for (Param param : ruleDef.params()) { rule.createParameter(param.key()).setDefaultValue(param.defaultValue()).setDescription(param.description()); } return rule; }