本文整理了Java中org.sonar.api.rules.RulePriority.equals
方法的一些代码示例,展示了RulePriority.equals
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RulePriority.equals
方法的具体详情如下:
包路径:org.sonar.api.rules.RulePriority
类名称:RulePriority
方法名:equals
暂无
代码示例来源:origin: SonarSource/sonarqube
/**
* Note: disabled rules are excluded.
*
* @return the list of active rules for a given severity
*/
public List<ActiveRule> getActiveRules(RulePriority severity) {
List<ActiveRule> result = new ArrayList<>();
for (ActiveRule activeRule : activeRules) {
if (activeRule.getSeverity().equals(severity) && activeRule.isEnabled()) {
result.add(activeRule);
}
}
return result;
}
代码示例来源:origin: org.codehaus.sonar-plugins.java/sonar-checkstyle-plugin
public static String toSeverity(RulePriority priority) {
if (RulePriority.BLOCKER.equals(priority) || RulePriority.CRITICAL.equals(priority)) {
return "error";
}
if (RulePriority.MAJOR.equals(priority)) {
return "warning";
}
if (RulePriority.MINOR.equals(priority) || RulePriority.INFO.equals(priority)) {
return "info";
}
throw new IllegalArgumentException("Priority not supported: " + priority);
}
代码示例来源:origin: org.codehaus.sonar.plugins/sonar-checkstyle-plugin
public static String toSeverity(RulePriority priority) {
if (RulePriority.BLOCKER.equals(priority) || RulePriority.CRITICAL.equals(priority)) {
return "error";
}
if (RulePriority.MAJOR.equals(priority)) {
return "warning";
}
if (RulePriority.MINOR.equals(priority) || RulePriority.INFO.equals(priority)) {
return "info";
}
throw new IllegalArgumentException("Priority not supported: " + priority);
}
代码示例来源:origin: org.codehaus.sonar.plugins/sonar-core-plugin
static Metric severityToNewMetricIssue(RulePriority severity) {
Metric metric;
if (severity.equals(RulePriority.BLOCKER)) {
metric = CoreMetrics.NEW_BLOCKER_VIOLATIONS;
} else if (severity.equals(RulePriority.CRITICAL)) {
metric = CoreMetrics.NEW_CRITICAL_VIOLATIONS;
} else if (severity.equals(RulePriority.MAJOR)) {
metric = CoreMetrics.NEW_MAJOR_VIOLATIONS;
} else if (severity.equals(RulePriority.MINOR)) {
metric = CoreMetrics.NEW_MINOR_VIOLATIONS;
} else if (severity.equals(RulePriority.INFO)) {
metric = CoreMetrics.NEW_INFO_VIOLATIONS;
} else {
throw new IllegalArgumentException("Unsupported severity: " + severity);
}
return metric;
}
}
代码示例来源:origin: fabriciocolombo/sonar-delphi
private static String severityToLevel(RulePriority priority) {
if (priority.equals(RulePriority.BLOCKER)) {
return "1";
}
if (priority.equals(RulePriority.CRITICAL)) {
return "2";
}
if (priority.equals(RulePriority.MAJOR)) {
return "3";
}
if (priority.equals(RulePriority.MINOR)) {
return "4";
}
if (priority.equals(RulePriority.INFO)) {
return "5";
}
throw new IllegalArgumentException("Level not supported: " + priority);
}
代码示例来源:origin: org.codehaus.sonar.plugins/sonar-core-plugin
static Metric severityToIssueMetric(RulePriority severity) {
Metric metric;
if (severity.equals(RulePriority.BLOCKER)) {
metric = CoreMetrics.BLOCKER_VIOLATIONS;
} else if (severity.equals(RulePriority.CRITICAL)) {
metric = CoreMetrics.CRITICAL_VIOLATIONS;
} else if (severity.equals(RulePriority.MAJOR)) {
metric = CoreMetrics.MAJOR_VIOLATIONS;
} else if (severity.equals(RulePriority.MINOR)) {
metric = CoreMetrics.MINOR_VIOLATIONS;
} else if (severity.equals(RulePriority.INFO)) {
metric = CoreMetrics.INFO_VIOLATIONS;
} else {
throw new IllegalArgumentException("Unsupported severity: " + severity);
}
return metric;
}
代码示例来源:origin: org.codehaus.sonar-plugins.dotnet/sonar-plugin-dotnet-core
/**
* @param priority
* @return
*/
@Override
public String to(RulePriority priority) {
if (priority.equals(RulePriority.BLOCKER)) {
return "1";
}
if (priority.equals(RulePriority.CRITICAL)) {
return "2";
}
if (priority.equals(RulePriority.MAJOR)) {
return "3";
}
if (priority.equals(RulePriority.MINOR)) {
return "4";
}
if (priority.equals(RulePriority.INFO)) {
return "5";
}
throw new IllegalArgumentException("Level not supported: " + priority);
}
代码示例来源:origin: org.codehaus.sonar/sonar-plugin-api
/**
* Note: disabled rules are excluded.
*
* @return the list of active rules for a given severity
*/
public List<ActiveRule> getActiveRules(RulePriority severity) {
List<ActiveRule> result = Lists.newArrayList();
for (ActiveRule activeRule : activeRules) {
if (activeRule.getSeverity().equals(severity) && activeRule.isEnabled()) {
result.add(activeRule);
}
}
return result;
}
代码示例来源:origin: org.sonarsource.sonarqube/sonar-plugin-api
/**
* Note: disabled rules are excluded.
*
* @return the list of active rules for a given severity
*/
public List<ActiveRule> getActiveRules(RulePriority severity) {
List<ActiveRule> result = new ArrayList<>();
for (ActiveRule activeRule : activeRules) {
if (activeRule.getSeverity().equals(severity) && activeRule.isEnabled()) {
result.add(activeRule);
}
}
return result;
}
代码示例来源:origin: org.codehaus.sonar-plugins.dotnet/sonar-dotnet-gendarme-plugin
private void createActiveRule(SMInputCursor rulesCursor, Map<String, ActiveRule> activeRules, String gendarmeCategory,
RulesProfile profile, RulePriority rulePriority) throws XMLStreamException {
String[] includedRules = StringUtils.split(rulesCursor.getAttrValue("include"), '|');
for (int i = 0; i < includedRules.length; i++) {
String configKey = includedRules[i].trim() + "@" + gendarmeCategory;
ActiveRule activeRule = activeRules.get(configKey);
if (activeRule == null) {
Rule rule = ruleFinder.find(ruleQuery.withConfigKey(configKey));
if (rule != null) {
activeRule = profile.activateRule(rule, rulePriority);
activeRules.put(configKey, activeRule);
}
} else if (activeRule.getSeverity().equals(RulePriority.MAJOR)) {
// MAJOR is the default one: maybe another priority has been defined and we must set it
activeRule.setSeverity(rulePriority);
}
}
}
代码示例来源:origin: org.codehaus.sonar.plugins/sonar-core-plugin
if (RulePriority.valueOf(issue.severity()).equals(severity)) {
ruleKeys.add(issue.ruleKey());
issuesPerRuleKeys.put(issue.ruleKey(), issue);
内容来源于网络,如有侵权,请联系作者删除!