【问题标题】:How to run a local Sonar check before merging to a GIT repository?如何在合并到 GIT 存储库之前运行本地 Sonar 检查?
【发布时间】:2017-06-08 16:50:29
【问题描述】:

在我当前的项目中,每当一个特性分支的 GIT 合并执行到 master 时,都会使用 SonarQube 执行远程声纳分析。

我从同事那里听说,他们尝试了 Intellij 的 Sonar 插件并通过了他们的代码,但是远程 Sonar 配置使分支构建失败。这意味着使用 Sonar 修复创建新的 GIT 分支。

有没有办法在推送和合并之前在本地机器上配置和运行类似服务器的 Sonar 检查,以便快速解决问题并且不需要新的分支?

【问题讨论】:

  • IntelliJ 插件缺少什么?你想解决什么问题?您是在谈论失败的质量门吗?您可以在GitHub pull requests 上启动分析
  • 该插件提供了与 SonarQube 不同的结果,因为它似乎使用了其他规则。
  • 我希望能够在合并前解决违规问题。事实上,我们只需要为声纳修复创建新分支。

标签: java intellij-idea sonarqube sonar-plugin


【解决方案1】:

您可以查看 git (web) 挂钩,具体取决于您的整体设置。

【讨论】:

    猜你喜欢
    • 2018-06-15
    • 2014-02-17
    • 2012-01-27
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 2013-05-03
    相关资源
    最近更新 更多