2

我无法排除使用 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(在virtualenv中)
4

1 回答 1

5

你试过了yapf --in-place --recursive --parallel --exclude 'somedir/**/*.py' --exclude '**/*_pb2.py' .吗?

yapffnmatch.fnmatch(path, exclude_pattern)后台使用。

于 2018-10-12T09:48:42.020 回答