Flutter Husky包用于创建Git钩子。

4

我已经在我的项目中有一个pre-commit钩子,但我希望强制所有参与项目的人都使用它。为此,我想编写一个Flutter库,用于在Flutter项目目录中创建文件(类似于JS世界中的husky)!我所找到的所有内容都是关于Widget库等等的。

我知道在JS中,在package.json中的库中有一个名为script对象和install属性的脚本,任何人都可以编写以运行脚本的方式。在Dart或Flutter中是否有类似的机会呢?

1个回答

5

您可以使用 Lefthook 在 Flutter 项目中应用 Git 钩子。我在这里写过相关内容。然而,预提交钩子可以通过 --no-verify 标志绕过,因此我建议您还应该在管道上集成检查。如果您使用其中一项服务,我已经写了关于使用GitHub ActionsGitLab CI运行检查的文章。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接