Невозможно исключить каталог с yapf - PullRequest
0 голосов
/ 26 апреля 2018

Я не могу исключить автоформатирование каталога с помощью yapf.

Протестированное использование:

yapf --in-place --recursive --parallel --exclude 'somedir' --exclude '*_pb2.py' .
yapf --in-place --recursive --parallel --exclude 'somedir/*' --exclude '*_pb2.py' .
yapf --in-place --recursive --parallel --exclude 'somedir/**' --exclude '*_pb2.py' .

Кажется, что хорошо подходят шаблоны файлов, но не шаблоны папок.

  • yapf версия: 0.21.0
  • ОС: Ubuntu 14.04 LTS
  • версия python: 2.7 (в виртуальной среде)

1 Ответ

0 голосов
/ 12 октября 2018

Вы пробовали yapf --in-place --recursive --parallel --exclude 'somedir/**/*.py' --exclude '**/*_pb2.py' .?

yapf использует fnmatch.fnmatch(path, exclude_pattern) под капотом .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...