![]() |
1
LeslieLeung 145 天前
GitLab + SonarQube 吧,在 push / pr 的时候触发检查。如果你们是 pr 工作流,那可以在 GitLab 禁止它 merge ; push 的话也可以加 hook 解决,这个我不太了解。
整套走通不麻烦,SonarQube 有很完整的 onboarding 流程,关键在这个「代码质量」。每个团队都会有不同的认知,有些是 nit (可改可不改,风格/旧的用法等等),有些可能是屎山(太过复杂的函数之类),很难推动实际业务开发去改,尤其是如果时间/人力不足的情况下。国内公司小团队的话,最后都是不了了之,所谓的「研发效能」还不是看 loc 。 |
![]() |
2
wymisgod OP @LeslieLeung 目前还没有解决统计两次发布之间的 commit 的增量扫描,我还没找到 sonarQube 里增量代码扫描的办法,如果按照大哥你的说法可以搞,那还是有的玩。
至于代码质量的话,目前肯定是只有用内嵌的规则/开源规则/插件规则(比如阿里 coding guide)等等方式,还没有走到需要自定义规则或者复杂规则那一步。 领导目前是想快速出产出出来,搞一个东西,快速验证可行性 |
![]() |
3
Charkey 145 天前
一样的要所谓研发精细化管理,还没招
|