关于sonar:SonarQube-API的2个坑

36次阅读

共计 399 个字符,预计需要花费 1 分钟才能阅读完成。

坑一

/api/issues/search 查问违反规定的 issue
参数一:componentKeys
参数二:rules
/api/issues/search?componentKeys=Demo&rules=external_eslint_repo:indent

坑: 当 Demo 我的项目没有守法 external_eslint_repo:indent 规定时,返回的后果不是为空,而是把 Demo 我的项目所有的违反规定全显示进去。与预期的后果不符,容易踩坑。

坑二

SonarQube API 反对最大返回后果 10000,查问 10000 当前的后果会报.
{

"errors": ["msg": "cat return only the first 10000 results. 10010th result asked."]

}
起因: 是因为 SonarQube 内置的 ES 配置缓存最大反对 10000 条。
解决办法: 细化查问的参数,放大查问返回的后果集。

正文完
 0