用于创建 git 个钩子的 Flutter husky 包

Flutter husky package for creating git hooks

我的项目中已经有预提交挂钩,但我想强制项目中的所有人都使用它。为此,我想编写一个 flutter 库,用于在 flutter 项目目录中创建文件(就像 js 世界中的哈士奇)!我搜索的都是关于小部件库等等!

我知道在 package.json 的 js 库中有一个安装 属性 的脚本对象。在这个 属性 中,任何人都可以向 运行 编写脚本。有没有机会在 dart 或 flutter 中做同样的事情?

您可以使用 Lefthook 在 Flutter 项目中应用 Git 钩子。如果您正在使用这些服务之一,我已经写过 here. However, a pre-commit hook can be bypassed with the --no-verify flag, so I'd suggest you to also integrate checks on a pipeline. I've written about this using GitHub Actions and GitLab CI