Где устанавливаются "среды" перед фиксацией?
Я пытаюсь настроить pre-commit
для репозитория проекта Python. При бегеpre-commit install
Я вижу такой вывод:
[INFO] Installing environment for https://github.com/asottile/seed-isort-config.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-isort.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-pylint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
Что это за "среды" и куда они устанавливаются?
2 ответа
Окружения устанавливаются в кеш:
pre-commit
по умолчанию размещает свое хранилище репозитория в~/.cache/pre-commit
- это можно настроить двумя способами:
PRE_COMMIT_HOME
: если установлено,pre-commit
вместо этого будет использовать это местоположение.XDG_CACHE_HOME
: если установлено,pre-commit
буду использовать$XDG_CACHE_HOME/pre-commit
в соответствии со спецификацией базового каталога XDG.
отказ от ответственности: я автор