【发布时间】:2016-12-25 13:24:28
【问题描述】:
我正在尝试找到一种方法,从带有描述的特定配置文件中获取所有 Sonarqube 规则的列表,并将其导出为 Excel、csv 或 xml。 我可以使用 Quality Profiles 下的 Permalinks 选项将列表导出到 xml 并转换为 excel,但这仅提供有关与每个规则关联的优先级、密钥、语言和配置文件名称的详细信息,而不提供任何类似于规则描述的信息。
我在论坛上发现了以下问题,其中概述了下载 xml 文件的步骤,其中列出了详细信息,但没有按要求提供说明
Export list of coding rules from Sonarqube
我还发现了这个问题,它也提出了关于如何获取每条规则的描述的相同问题,但无法获得所需的详细信息
sonar quality profile rule export with descrption
我能够运行上一个链接中提供的命令,通过从质量配置文件部分的永久链接下获得的 xml 中引用 repositorykey 和 key_name 来获得一些所需的结果
curl -X GET -v -u admin:admin "http://[Sonarservername]:[port]/api/rules/show?key=[repositorykey]:[key_name]" --输出文件.xml
此命令提供所需的结果(规则描述),但需要更改每个规则的存储库密钥和密钥名称。 这是不可行的,因为我需要超过 550 条规则的描述
获取描述/规则描述文本需要什么?
请帮忙。
【问题讨论】:
标签: list export sonarqube rule sonarqube-web