【问题标题】:How do I know which rule is active or inactive with sonarqube web api?我如何知道哪条规则对 sonarqube web api 有效或无效?
【发布时间】:2018-08-30 05:17:10
【问题描述】:

所有。 我使用 sonarqube webapi /api/rules/show?key=squid:S4087&actives=true 来获取有关规则的详细信息。结果是 json 格式的数据,哪个字段表示规则是活动的还是非活动的。任何人都可以帮忙吗?我想知道规则是活跃还是不活跃,有没有其他方法可以做到这一点?

Sonarqube version is Version 6.7 (build 33306).

【问题讨论】:

  • 您应该删除 SonarQube 5.1 标签。您看过 WEB API 帮助文件吗?
  • 谢谢,@JeroenHeier

标签: sonarqube


【解决方案1】:

您可以使用以下内容:

api/rules/search?rule_key=squid:S4087&f=actives

结果是:

{
  "total": 1,
  "p": 1,
  "ps": 100,
  "rules": [
    {
      "key": "squid:S4087",
      "type": "CODE_SMELL"
    }
  ],
  "actives": {
    "squid:S4087": [
      {
        "qProfile": "AWWHfPzOrB_d62qUtqCX",
        "inherit": "NONE",
        "severity": "MINOR",
        "params": [],
        "createdAt": "2018-08-29T23:00:39+0200"
      }
    ]
  },
  "qProfiles": {
    "AWWHfPzOrB_d62qUtqCX": {
      "name": "Sonar way",
      "lang": "java",
      "langName": "Java"
    }
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多