如何验证 Java 的 git commit 消息?

Pee*_*Net 5 java git githooks

我们在 Java Spring 项目中,我们需要验证提交消息是否适合提交由Commit GuidelineConventional Commits表达的约定

我知道有一个 git hook(commit-msg) 为此,但我认为我无法检查上述链接上的所有条件,如果我写了这些条件,我不确定每个拉我更改的人都会受到这些影响变化。

我想要的是类似Husky for Java 项目的东西。

Ada*_*dam 1

我不确定所有拉动我的更改的人都会受到这些更改的影响

你是对的。他们需要安装任何客户端挂钩才能生效。

如果您的托管提供商支持,您可以考虑使用服务器端挂钩。

我认为我无法检查上述链接上的所有条件

如何实施检查是一个单独的问题。我确信您可以通过 grep / sed / awk 为您的提交消息提供功能性的 linter。