gpt4 book ai didi

python - Black 格式化程序 - 如何仅扫描选定的目录

转载 作者:行者123 更新时间:2023-12-03 08:21:53 25 4
gpt4 key购买 nike

我想在 Jenkins 共享库中实现黑色扫描仪。这个想法是,当库看到 pyproject.toml 时,它将执行黑色检查。该命令设置为 black --check ./ 。这将为所有项目设置一次,因此应尽可能通用(检查是否为所有文件设置)。

如何设置pyproject.toml以便它只能扫描选定的目录?

我试图排除所有内容并只包含我想要的一个。但这是行不通的。我的正则表达式非常弱。

[tool.black]
exclude = '''
/(
| *
)/

'''
include = '''
/(
| pytest/**
)/

'''

最佳答案

我自己找到了答案。只是...

[tool.black]
include = 'pytest\/.*\.pyi?$'

...或多个目录...

[tool.black]
include = 'pytest\/.*\.pyi?$|tests\/subdirectory\/.*\.pyi?$'

关于python - Black 格式化程序 - 如何仅扫描选定的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67616008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com