我们正在使用Github作为Java项目的VCS。在为团队成员推送到远程存储库之前,我正在设法实施编码标准。

On researching, I came across this github pre-commit web hooks.


但是经过研究发现,不可能在存储库中集中维护脚本。所以我现在有几个问题。


前提交钩子是否是在整个团队中实施编码标准的正确方法? (我知道这绝对不是,但是想从有经验的家伙那里听到)
如果仅在持续集成阶段才实施编码标准是可行的,那么我将使用哪些工具来为整个团队的项目实施Java编码标准?


我的问题与此类似,

How to enforce Coding Standard for the repository located in GIthub

最佳答案

您要执行哪种编码标准?

如果要防止使用PMD和checkstyle之类的工具进行静态代码分析时可能发现的问题,可以将这些检查集成到连续集成服务器中,并在特定检查失败时使构建失败。

[edit]抱歉,我的答案与另一个问题非常相似-在哪一点上您的问题与另一个问题有所不同?

08-07 06:38