即使代码库已更改,SonarQube 已修复的问题仍会显示
SonarQube fixed issues are still shown even when the code base has changed
我发现当导致分析的代码库不再可用时,SonarQube 将问题状态显示为已修复。
是否有可能从 SonarQube UI 中删除这些已修复的问题,因为当我进行 API 调用以获取问题时,这些已修复的问题与打开的问题和数量一起出现问题超过 10k 限制,我无法通过我的 API 调用获取相关的未解决问题。
已关闭的问题会在 X 天后自动删除(默认为 30 天)。配置选项在Administration → General → Database Cleaner → Delete closed issues after
中。阅读更多:Housekeeping.
如果您使用 API 获取问题列表,您应该过滤结果。例如,api/issues/search
服务提供了 statuses
参数,该参数采用逗号分隔的状态列表。可能的值:
- 打开
- 已确认
- 重新开放
- 已解决
- 关闭
- TO_REVIEW
- IN_REVIEW
- 已审核
要获取您必须使用的未关闭问题列表:
statuses=OPEN,CONFIRMED,REOPENED,RESOLVED,TO_REVIEW,IN_REVIEW
我发现当导致分析的代码库不再可用时,SonarQube 将问题状态显示为已修复。
是否有可能从 SonarQube UI 中删除这些已修复的问题,因为当我进行 API 调用以获取问题时,这些已修复的问题与打开的问题和数量一起出现问题超过 10k 限制,我无法通过我的 API 调用获取相关的未解决问题。
已关闭的问题会在 X 天后自动删除(默认为 30 天)。配置选项在Administration → General → Database Cleaner → Delete closed issues after
中。阅读更多:Housekeeping.
如果您使用 API 获取问题列表,您应该过滤结果。例如,api/issues/search
服务提供了 statuses
参数,该参数采用逗号分隔的状态列表。可能的值:
- 打开
- 已确认
- 重新开放
- 已解决
- 关闭
- TO_REVIEW
- IN_REVIEW
- 已审核
要获取您必须使用的未关闭问题列表:
statuses=OPEN,CONFIRMED,REOPENED,RESOLVED,TO_REVIEW,IN_REVIEW