我正在我的
.pre-commit-config.yaml
中运行以下钩子(为简洁起见,省略了不相关的配置部分):
- repo: https://github.com/errata-ai/vale
rev: v3.9.1
hooks:
- id: vale
entry: vale sync
name: <SETUP> Synchronize Prose Linter (Vale)
verbose: true
golang
散文 linting 工具sync
自定义条目下载执行散文检查所需的文件(如果有)pre-commit
阶段运行1
整个过程 pre-commit
知道如何解决它以及问题可能是什么吗?
entry 似乎工作正常,但有时会在某些过程中停止并返回
整个过程1
pre-commit
这个+
同步自定义条目下载文件[...]
表示多个进程并行运行。当一个下载完成时,
pre-commit
可能不会等待其他下载完成(因为pre-commit
默认并行运行任何挂钩)。
require_serial: true
似乎可以解决此问题。
固定示例:
- repo: https://github.com/errata-ai/vale
rev: v3.9.1
hooks:
- id: vale
entry: vale sync
name: <SETUP> Synchronize Prose Linter (Vale)
verbose: true
require_serial: true