Невозможно исключить каталог с yapf
Я не могу исключить автоформатирование каталога с помощью 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 ответ
Ты пробовал yapf --in-place --recursive --parallel --exclude 'somedir/**/*.py' --exclude '**/*_pb2.py' .
?
YAPF использует fnmatch.fnmatch(path, exclude_pattern)
под капотом.