我配置了 SonarQube 分析来报告它在我的 GitHub 项目上拉取请求的状态。如https://blog.sonarsource.com/sonarcloud-loves-your-build-pipeline中所述,SonarCloud 已经支持将拉取请求作为一等公民。据我了解,这种集成没有使用 SonarQube 的 GitHub 插件。
配置提供了这些属性(在此处查看完整配置)
- sonar.pullrequest.provider
- sonar.pullrequest.github.repository
- 声纳.pullrequest.branch
- 声纳.pullrequest.key
技术用户的凭据在 SonarCloud 项目管理中设置。
你可以在这里看到结果:https ://github.com/BudgetFreak/BudgetFreak/pull/86#pullrequestreview-125364230
每个问题都报告为内联注释,生成一个摘要注释并报告代码质量/sonarqube 检查的状态。
我想禁用对每个问题的内联评论。这可以使用 GitHub 插件来实现。这也可以通过新的拉取请求集成来实现吗?