org.sonar.api.rule.RuleStatus.name()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(67)

本文整理了Java中org.sonar.api.rule.RuleStatus.name方法的一些代码示例,展示了RuleStatus.name的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RuleStatus.name方法的具体详情如下:
包路径:org.sonar.api.rule.RuleStatus
类名称:RuleStatus
方法名:name

RuleStatus.name介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonarqube

public Common.Rule.Builder formatRule(RuleDefinitionDto rule) {
 Common.Rule.Builder builder = Common.Rule.newBuilder()
  .setKey(rule.getKey().toString())
  .setName(nullToEmpty(rule.getName()))
  .setStatus(Common.RuleStatus.valueOf(rule.getStatus().name()));
 builder.setLang(nullToEmpty(rule.getLanguage()));
 Language lang = languages.get(rule.getLanguage());
 if (lang != null) {
  builder.setLangName(lang.getName());
 }
 return builder;
}

代码示例来源:origin: SonarSource/sonarqube

Collection<String> stringStatus = new ArrayList<>();
for (RuleStatus status : query.getStatuses()) {
 stringStatus.add(status.name());

代码示例来源:origin: SonarSource/sonarqube

.setRepositoryKey(rule.getRepositoryKey())
.setSeverity(severity != null ? RulePriority.valueOf(severity) : null)
.setStatus(rule.getStatus().name())
.setSystemTags(rule.getSystemTags().toArray(new String[rule.getSystemTags().size()]))
.setTags(rule.getTags().toArray(new String[rule.getTags().size()]))

代码示例来源:origin: SonarSource/sonarqube

.setRepositoryKey(ruleDefinition.getRepositoryKey())
.setSeverity(severity != null ? RulePriority.valueOf(severity) : null)
.setStatus(ruleDefinition.getStatus().name())
.setSystemTags(ruleDefinition.getSystemTags().toArray(new String[ruleDefinition.getSystemTags().size()]))
.setTags(new String[0])

代码示例来源:origin: SonarSource/sonarqube

@Test
public void statuses_facet_should_be_sticky() {
 RuleDefinitionDto rule1 = db.rules().insert(r -> r.setLanguage("java"));
 RuleDefinitionDto rule2 = db.rules().insert(r -> r.setLanguage("java").setStatus(RuleStatus.BETA));
 RuleDefinitionDto rule3 = db.rules().insert(r -> r.setLanguage("java").setStatus(RuleStatus.DEPRECATED));
 indexRules();
 SearchResponse result = ws.newRequest()
  .setParam("f", "status")
  .setParam("status", "DEPRECATED")
  .executeProtobuf(SearchResponse.class);
 assertThat(result.getRulesCount()).isEqualTo(3);
 assertThat(result.getRulesList()).extracting("key", "status.name").containsExactlyInAnyOrder(
  tuple(rule1.getKey().toString(), rule1.getStatus().name()),
  tuple(rule2.getKey().toString(), rule2.getStatus().name()),
  tuple(rule3.getKey().toString(), rule3.getStatus().name()));
}

代码示例来源:origin: org.sonarsource.sonarqube/sonar-server

public Common.Rule.Builder formatRule(RuleDefinitionDto rule) {
 Common.Rule.Builder builder = Common.Rule.newBuilder()
  .setKey(rule.getKey().toString())
  .setName(nullToEmpty(rule.getName()))
  .setStatus(Common.RuleStatus.valueOf(rule.getStatus().name()));
 builder.setLang(nullToEmpty(rule.getLanguage()));
 Language lang = languages.get(rule.getLanguage());
 if (lang != null) {
  builder.setLangName(lang.getName());
 }
 return builder;
}

代码示例来源:origin: org.sonarsource.sonarqube/sonar-server

Collection<String> stringStatus = new ArrayList<>();
for (RuleStatus status : query.getStatuses()) {
 stringStatus.add(status.name());

代码示例来源:origin: org.sonarsource.sonarqube/sonar-server

.setRepositoryKey(rule.getRepositoryKey())
.setSeverity(severity != null ? RulePriority.valueOf(severity) : null)
.setStatus(rule.getStatus().name())
.setSystemTags(rule.getSystemTags().toArray(new String[rule.getSystemTags().size()]))
.setTags(rule.getTags().toArray(new String[rule.getTags().size()]))

代码示例来源:origin: org.sonarsource.sonarqube/sonar-server

.setRepositoryKey(ruleDefinition.getRepositoryKey())
.setSeverity(severity != null ? RulePriority.valueOf(severity) : null)
.setStatus(ruleDefinition.getStatus().name())
.setSystemTags(ruleDefinition.getSystemTags().toArray(new String[ruleDefinition.getSystemTags().size()]))
.setTags(new String[0])

相关文章