Как запустить скрипт оболочки перед хуком предварительной фиксации - PullRequest
1 голос
/ 30 октября 2019

В проекте Python у меня есть pre-commit-config.yaml с чёрными и mypy контролерами. Цель состоит в том, чтобы перед проверкой на наличие ошибок сначала запустить черный. и mypy ./ для исправления возможных ошибок и запуска хуков.

- repo: local
  hooks:
  -   id: code-formatter
      exclude: .pre-commit-config.yaml
      name: Format code
      entry: black .
      language: python
  -   id: mypy
      exclude: .pre-commit-config.yaml
      name: Check types
      entry: mypy --scripts-are-modules ./
      language: python
...