180*_*man 2 python jenkins-pipeline
我想在詹金斯共享库中实现黑色扫描仪。这个想法是,当图书馆看到它时,pyproject.toml它将执行黑检查。该命令设置为black --check ./。这将为所有项目设置一次,因此应尽可能通用(为所有文件设置检查)。
如何设置pyproject.toml使其只能扫描选定的目录?
我试图排除所有内容并只包含我想要的一项。但这是行不通的。我的正则表达式非常弱。
[tool.black]
exclude = '''
/(
| *
)/
'''
include = '''
/(
| pytest/**
)/
'''
Run Code Online (Sandbox Code Playgroud)
我自己找到了答案。只是 ...
[tool.black]
include = 'pytest\/.*\.pyi?$'
Run Code Online (Sandbox Code Playgroud)
...或对于多个目录...
[tool.black]
include = 'pytest\/.*\.pyi?$|tests\/subdirectory\/.*\.pyi?$'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5360 次 |
| 最近记录: |