【发布时间】:2021-08-12 09:28:03
【问题描述】:
据我了解文档,每当我将这些行添加到配置中时:
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.1.0
hooks:
- id: trailing-whitespace
它预先提交从这个 repo 下载钩子代码并执行它。是否可以以某种方式将所有挂钩预安装到 Docker 映像中。那么当我拨打pre-commit run时没有使用网络?
我找到了文档的this 部分,该部分描述了预提交如何缓存所有存储库。它们存储在~/.cache/pre-commit 中,可以通过更新PRE_COMMIT_HOME 环境变量来配置。
但是,缓存仅在我执行pre-commit run 时才有效。但我想预先安装所有不运行检查的东西。有可能吗?
【问题讨论】:
标签: pre-commit.com