我试图找到一种方法来获取所有Sonarqube规则的列表,从一个特定的配置文件完成与描述,并将其导出为Excel,csv或xml.我可以使用质量配置文件下的永久链接选项将列表导出到xml并转换为excel,但这仅提供与每个规则关联的priorty,key,language和profile name的详细信息,而不是规则的描述.
我在论坛上发现了以下问题,其中概述了下载xml文件的步骤,其中列出了详细信息但未按要求进行描述
我还发现了这个问题,该问题也提出了关于如何获取每条规则的描述但无法获得所需细节的相同问题
我能够运行上一个链接中提供的命令,通过引用"质量配置文件"部分中永久链接下获取的xml中的repositorykey和key_name来获取一些必需的结果
curl -X GET -v -u admin:admin" http:// [Sonarservername]:[port]/api/rules/show?key = [repositorykey]:[key_name] " - output file.xml
此命令提供所需的结果(规则说明),但是需要更改每个规则的repositorykey和key_name.这是不可行的,因为我需要超过550条规则的描述
获取描述/规则描述文本需要什么?
请帮忙.