首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有默认分支的情况下利用代码分析

如何在没有默认分支的情况下利用代码分析
EN

Stack Overflow用户
提问于 2015-12-18 23:23:40
回答 1查看 96关注 0票数 1

我目前正在尝试为我的团队设置一些代码分析,但是我发现我们的发布过程与我研究过的工具(CodeClimate和SonarQube)不能很好地配合。这两个工具都需要一个默认分支来跟踪存储库随时间变化的状态或“等级”。他们监视默认分支,并分析对该分支的拉取请求。然而,我们当前的发布过程涉及到每个发布的新分支,在分支发布后,我们将其合并到master中。我们可以使用master作为默认分支,但只有在代码出来之后才能看到分析结果,这并不理想。因为我不能改变我们的流程,所以我的任务是找到一个工具或变通方法,让一个分析工具与我们的流程协同工作。我能想到的唯一解决办法就是两个拉取请求。一个像往常一样转到发布分支,另一个转到master来触发分析。一旦分析中发现的问题得到修复,主PR就会关闭。这与理想相去甚远,我来到我最喜欢的论坛寻求帮助和经验。

代码在Github中。

要分析的主要语言是PHP,附加语言是CSS、JS和Java。

EN

回答 1

Stack Overflow用户

发布于 2015-12-19 01:17:02

看起来Codacy可能是一个很好的选择。

您可以在项目的所有分支上启用分析。对被分析分支的所有拉取请求都将被分析,即使它不是默认分支。

它支持所有必需的语言: PHP、JS、CSS、Java等等。它还有一个很好的Github auto-comment integration,可以帮助你节省更多的代码审查时间。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34358839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档