Как создать перехватчик pre-commit.com, который запускает запись, расположенную в том же репозиторииPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как создать перехватчик pre-commit.com, который запускает запись, расположенную в том же репозитории

Сообщение Anonymous »

Я хотел бы создать репозиторий для хука pre-commit.com с хуком, который запускает запись, расположенную в этом репозитории.
Я создал репозиторий с хуком:< /p>

Код: Выделить всё

my-pre-commit-hook> ls -a
.pre-commit-hooks.yaml
my-script.py
с .pre-commit-hooks.yaml:

Код: Выделить всё

- id: my-check
name: my-check
entry: python
args: [my-script.py]
language: system
files: '.*'
Затем из другого репозитория запускаю

Код: Выделить всё

pre-commit try-repo ../my-pre-commit-hook
но это не работает с

Код: Выделить всё

... can't open file '.../my-script.py': [Errno 2] No such file or directory
Я ожидаю, что pre-commit.com предоставит некоторую переменную, которую я могу использовать в .pre-commit-hooks.yaml, чтобы найти my-script.py, например

Код: Выделить всё

- id: my-check
name: my-check
entry: python
args: [$PRE_COMMIT_REPO/my-script.py]
language: system
files: '.*'
Я не вижу особых преимуществ в установке этого скрипта, как это делает https://github.com/pre-commit/pre-commi ... /setup.cfg У меня есть очень простой скрипт, который можно запустить из исходного кода.

Подробнее здесь: https://stackoverflow.com/questions/756 ... d-in-the-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»