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

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

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

RuleStatus.toString介绍

暂无

代码示例

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

private static void addStatusFacetIfNeeded(SearchOptions options, Map<String, AggregationBuilder> aggregations, StickyFacetBuilder stickyFacetBuilder) {
 if (options.getFacets().contains(FACET_STATUSES)) {
  BoolQueryBuilder facetFilter = stickyFacetBuilder.getStickyFacetFilter(FIELD_RULE_STATUS);
  AggregationBuilder statuses = AggregationBuilders.filter(FACET_STATUSES + "_filter", facetFilter)
   .subAggregation(
    AggregationBuilders
     .terms(FACET_STATUSES)
     .field(FIELD_RULE_STATUS)
     .includeExclude(new IncludeExclude(Joiner.on('|').join(ALL_STATUSES_EXCEPT_REMOVED), RuleStatus.REMOVED.toString()))
     .size(ALL_STATUSES_EXCEPT_REMOVED.size()));
  aggregations.put(FACET_STATUSES, AggregationBuilders.global(FACET_STATUSES).subAggregation(statuses));
 }
}

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

private static void setStatus(Rules.Rule.Builder ruleResponse, RuleDefinitionDto ruleDto, Set<String> fieldsToReturn) {
 if (shouldReturnField(fieldsToReturn, FIELD_STATUS) && ruleDto.getStatus() != null) {
  ruleResponse.setStatus(Common.RuleStatus.valueOf(ruleDto.getStatus().toString()));
 }
}

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

boolQuery().mustNot(
 QueryBuilders.termQuery(FIELD_RULE_STATUS,
  RuleStatus.REMOVED.toString())));

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

@Test
public void show_rule_with_basic_info() {
 RuleDefinitionDto rule = db.rules().insert();
 RuleParamDto ruleParam = db.rules().insertRuleParam(rule);
 ShowResponse result = ws.newRequest()
  .setParam(PARAM_KEY, rule.getKey().toString())
  .executeProtobuf(ShowResponse.class);
 Rule resultRule = result.getRule();
 assertThat(resultRule.getKey()).isEqualTo(rule.getKey().toString());
 assertThat(resultRule.getRepo()).isEqualTo(rule.getRepositoryKey());
 assertThat(resultRule.getName()).isEqualTo(rule.getName());
 assertThat(resultRule.getSeverity()).isEqualTo(rule.getSeverityString());
 assertThat(resultRule.getStatus().toString()).isEqualTo(rule.getStatus().toString());
 assertThat(resultRule.getInternalKey()).isEqualTo(rule.getConfigKey());
 assertThat(resultRule.getIsTemplate()).isEqualTo(rule.isTemplate());
 assertThat(resultRule.getLang()).isEqualTo(rule.getLanguage());
 assertThat(resultRule.getParams().getParamsList())
  .extracting(Rule.Param::getKey, Rule.Param::getHtmlDesc, Rule.Param::getDefaultValue)
  .containsExactlyInAnyOrder(tuple(ruleParam.getName(), ruleParam.getDescription(), ruleParam.getDefaultValue()));
}

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

@Test
public void should_return_specified_fields() {
 RuleDefinitionDto rule = db.rules().insert(r1 -> r1.setLanguage("java"));
 indexRules();
 checkField(rule, "repo", Rule::getRepo, rule.getRepositoryKey());
 checkField(rule, "name", Rule::getName, rule.getName());
 checkField(rule, "severity", Rule::getSeverity, rule.getSeverityString());
 checkField(rule, "status", r -> r.getStatus().toString(), rule.getStatus().toString());
 checkField(rule, "internalKey", Rule::getInternalKey, rule.getConfigKey());
 checkField(rule, "isTemplate", Rule::getIsTemplate, rule.isTemplate());
 checkField(rule, "sysTags",
  r -> r.getSysTags().getSysTagsList().stream().collect(Collectors.joining(",")),
  rule.getSystemTags().stream().collect(Collectors.joining(",")));
 checkField(rule, "lang", Rule::getLang, rule.getLanguage());
 checkField(rule, "langName", Rule::getLangName, languages.get(rule.getLanguage()).getName());
 checkField(rule, "gapDescription", Rule::getGapDescription, rule.getGapDescription());
 // to be continued...
}

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

.setRuleKey(dto.getPluginRuleKey())
.setSeverity(dto.getSeverityAsString())
.setStatus(dto.getStatus().toString())
.setType(dto.getTypeAsRuleType())
.setCreatedAt(dto.getCreatedAt())

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

private static void addStatusFacetIfNeeded(SearchOptions options, Map<String, AggregationBuilder> aggregations, StickyFacetBuilder stickyFacetBuilder) {
 if (options.getFacets().contains(FACET_STATUSES)) {
  BoolQueryBuilder facetFilter = stickyFacetBuilder.getStickyFacetFilter(FIELD_RULE_STATUS);
  AggregationBuilder statuses = AggregationBuilders.filter(FACET_STATUSES + "_filter", facetFilter)
   .subAggregation(
    AggregationBuilders
     .terms(FACET_STATUSES)
     .field(FIELD_RULE_STATUS)
     .includeExclude(new IncludeExclude(Joiner.on('|').join(ALL_STATUSES_EXCEPT_REMOVED), RuleStatus.REMOVED.toString()))
     .size(ALL_STATUSES_EXCEPT_REMOVED.size()));
  aggregations.put(FACET_STATUSES, AggregationBuilders.global(FACET_STATUSES).subAggregation(statuses));
 }
}

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

private static void setStatus(Rules.Rule.Builder ruleResponse, RuleDefinitionDto ruleDto, Set<String> fieldsToReturn) {
 if (shouldReturnField(fieldsToReturn, FIELD_STATUS) && ruleDto.getStatus() != null) {
  ruleResponse.setStatus(Common.RuleStatus.valueOf(ruleDto.getStatus().toString()));
 }
}

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

boolQuery().mustNot(
 QueryBuilders.termQuery(FIELD_RULE_STATUS,
  RuleStatus.REMOVED.toString())));

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

.setRuleKey(dto.getPluginRuleKey())
.setSeverity(dto.getSeverityAsString())
.setStatus(dto.getStatus().toString())
.setType(dto.getTypeAsRuleType())
.setCreatedAt(dto.getCreatedAt())

相关文章