如何使用选项 -p 运行 go-unit-tests 预提交挂钩到 运行
how to run go-unit-tests pre-commit hook to run with option -p
我正在查看这个 golang-precommit 挂钩存储库:https://github.com/dnephin/pre-commit-golang
go-unit-tests
挂钩 运行 命令 go test -tags=unit -timeout 30s -short -v
但是如果我想挂钩到 运行 命令怎么办
-p=1
选项。有什么办法可以实现吗?
这是我的 .pre-commit-config.yaml
文件中的内容
repos:
- repo: https://github.com/dnephin/pre-commit-golang
rev: v0.4.0
hooks:
- id: go-fmt
- id: go-unit-tests
没有直接给出那个钩子,但是那个 repo 并没有真正添加太多,你可以通过 repo: local
钩子(未经测试)复制你想要的东西:
- repo: local
hooks:
- id: go-unit-tests
name: go unit tests
entry: go test -p=1 ./...
pass_filenames: false
types: [go]
language: system
免责声明:我写了 pre-commit
我正在查看这个 golang-precommit 挂钩存储库:https://github.com/dnephin/pre-commit-golang
go-unit-tests
挂钩 运行 命令 go test -tags=unit -timeout 30s -short -v
但是如果我想挂钩到 运行 命令怎么办
-p=1
选项。有什么办法可以实现吗?
这是我的 .pre-commit-config.yaml
文件中的内容
repos:
- repo: https://github.com/dnephin/pre-commit-golang
rev: v0.4.0
hooks:
- id: go-fmt
- id: go-unit-tests
没有直接给出那个钩子,但是那个 repo 并没有真正添加太多,你可以通过 repo: local
钩子(未经测试)复制你想要的东西:
- repo: local
hooks:
- id: go-unit-tests
name: go unit tests
entry: go test -p=1 ./...
pass_filenames: false
types: [go]
language: system
免责声明:我写了 pre-commit