Черный ход в пред-коммите дает другой результат, чем прямой - PullRequest
0 голосов
/ 26 июня 2019

Когда я бегу

pre-commit run --file /path/to/file

шаг black отформатирует файл на основе набора правил. Когда я бегу

black /path/to/file

файл отформатирован с использованием другого набора правил.

В моем репо нет файлов toml или .flake8. Что еще используется для настройки правил, используемых black, особенно при запуске pre-commit?

Это содержимое моего .pre-commit-config.yaml файла:

---
repos:
  - repo: https://github.com/pre-commit/pre-commit-hooks
    sha: 'master'
    hooks:
      - id: check-added-large-files
      - id: check-byte-order-marker
      - id: check-builtin-literals
      - id: check-case-conflict
      - id: check-docstring-first
      - id: check-executables-have-shebangs
      - id: check-json
      - id: pretty-format-json
      - id: check-merge-conflict
      - id: check-xml
      - id: check-yaml
      - id: debug-statements
      - id: end-of-file-fixer
        exclude: '^.bumpversion.cfg$'
      - id: fix-encoding-pragma
      - id: flake8
      - id: mixed-line-ending
      - id: trailing-whitespace

  - repo: https://github.com/ambv/black
    sha: 'master'
    hooks:
      - id: black
        language_version: python3
...