Я пытаюсь использовать предварительную фиксацию с autopep8, выполняя команду pre-commit run --all-files
. Мое дерево и файлы выглядят следующим образом:
.
├── project
│ ├── ...
├── docs
│ ├── ...
│ └── conf.py
├── .flake8
├── .pre-commit-config.yaml
├── setup.cfg
├── setup.py
└── tox.ini
In .pre-commit-config.yaml
:
repos:
- repo: https://github.com/pre-commit/mirrors-autopep8
rev: v1.4.4
hooks:
- id: autopep8
In .flake8
:
[flake8]
exclude=.git,__pycache__,docs/conf.py,build,dist
...
Однако, когда я запускаю pre-commit run --all-files
, мой файл .flake8 не загружался, поэтому я попытался добавить --global-config в .flake8:
repos:
- repo: https://github.com/pre-commit/mirrors-autopep8
rev: v1.4.4
hooks:
- id: autopep8
args: [--global-config, .flake8]
но это просто приводит к ошибке:
autopep8: error: autopep8 only takes one filename as argument unless the "--in-place" or "--diff" args are used
Что я делаю неправильно?
Моя версия до фиксации - 1.18.2.