Lefthook 支持

大家好。Lefthook 已合并到开发环境。我是作者,如有任何相关问题,我很乐意提供帮助。如果大家遇到了问题或希望添加新功能,请随时告诉我 :slight_smile:

欢迎,@Arkweid!你能多说一下 Lefthook 是什么,以及我们为什么需要了解更多吗?也许可以提供一个链接和一个使用场景?

我今天第一次使用它,非常棒的是,我的机器上完全不需要任何设置。

感谢你的拉取请求!

这里有相关背景信息:

这里 是一个仓库。
Lefthook 是一个 Git hooks 管理器。它使用 Go 编写,因此只是一个单一的二进制文件,没有依赖项,您可以在任何类型的项目中使用它(Rust、Erlang、Java 或任何您想要的语言)。

在 Discourse 上下文中您可能感兴趣的其他功能:
运行脚本文件 - Lefthook 不仅可以运行单行命令。这里有一个示例,展示如何检查提交标题,如果模式不匹配则拒绝提交。从此不再有 fix bug 提交了!:slight_smile:
与 crystalball 集成 - 仅对更改的代码运行 rspec 测试总是很棒的。使用 Lefthook 这很容易。

关于必须使用 Lefthook + Crystallball 的指南。
如果你厌倦了等待 rspec 运行 10 分钟,并希望针对更改的代码运行实际测试,那就试试吧 :slight_smile: