Sonarqube,两次运行之间的问题有所不同

时间:2015-02-16 12:02:46

标签: sonarqube

我正在使用

  

/ api / issues / search API

,但我遇到的问题是我希望在2次运行中获得差异,所以我在考虑使用问题密钥,此API会返回,但是问题是,当我删除项目并再次运行时,所有api密钥都是新的,所以我想知道这些问题密钥是否是随机生成的?或者他们有一些公式,如果需要改变它,我在哪里可以这样做?你能指点我在代码中的正确位置吗?

谈论这个问题的关键,结果是JSON:

  

key:" 165a4b4a-e8e2-4a54-968d-21a362dbc818"

1 个答案:

答案 0 :(得分:2)

问题密钥是一个随机生成的UUID,根据定义是不可变的(因此您无法对其进行更改)。

如果要计算同一项目的两次运行之间的差异,则必须:

  • 列出项目的所有问题(未解决和已解决的问题)
  • 检查每个问题的更改日志,以查看其在分析N和分析N + 1
  • 时的状态