【发布时间】:2016-09-19 19:16:19
【问题描述】:
目标:将项目的所有 SonarQube 问题导出为 JSON/CSV。
方法一:挖掘声纳mysql数据库
方法 2:使用 SonarQube WS API
首先我有动力选择方法 1,但在与 SonarQube 核心开发人员社区讨论后,我的印象是在任何情况下都不要接触数据库。
因此,我继续使用方法 2 并开发脚本来解决问题。但是,后来我发现通过 WS-API,我可以解决多达 10000 个不符合我目标的问题。
现在我确信方法 1 即挖掘数据库最适合我。查看声纳数据库中的“issues”表时,我有以下问题。
问题。 “位置”字段的格式/编码是什么,如何从 python/java 解码它?
【问题讨论】:
-
为什么需要导出项目的所有 SonarQube 问题?你的用例是什么?
-
我正在使用数据进行研究,所以我从一开始就需要一切。