本文整理了Java中org.sonar.api.rule.RuleStatus.name
方法的一些代码示例,展示了RuleStatus.name
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RuleStatus.name
方法的具体详情如下:
包路径:org.sonar.api.rule.RuleStatus
类名称: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])
内容来源于网络,如有侵权,请联系作者删除!