关于sonar:SonarQube-API的2个坑

坑一

/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条。
解决办法:细化查问的参数,放大查问返回的后果集。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理