-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpyproject.toml
More file actions
68 lines (62 loc) · 1.59 KB
/
Copy pathpyproject.toml
File metadata and controls
68 lines (62 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Project wide settings including tooling.
# Linting tools
# TODO: fix CodeQL errors and disable temporary named files with NOTEs below
[tool.black]
line-length = 80
exclude = '''
tests/data/
| tests/fixture/
'''
# NOTE: the following temporay excludes must be kept in sync between tools
extend-exclude = '''
bin/checkconf.py
| bin/createresource.py
| bin/notifypassword.py
| sbin/grid_ftps.py
| sbin/grid_openid.py
| sbin/grid_sftp.py
| sbin/grid_webdavs.py
'''
[tool.isort]
profile = "black"
line_length = 80
skip_glob = [".git/*", "tests/data/*", "tests/fixture/*"]
# NOTE: the following temporay excludes must be kept in sync between tools
skip = [
"bin/checkconf.py",
"bin/createresource.py",
"bin/notifypassword.py",
"sbin/grid_ftps.py",
"sbin/grid_openid.py",
"sbin/grid_sftp.py",
"sbin/grid_webdavs.py"
]
[tool.pylint]
max-line-length = 80
ignore-pattern = '''
tests/data/
| tests/fixture/
'''
# NOTE: the following temporay excludes must be kept in sync between tools
ignore-paths = [
"bin/checkconf.py",
"bin/createresource.py",
"bin/notifypassword.py",
"sbin/grid_ftps.py",
"sbin/grid_openid.py",
"sbin/grid_sftp.py",
"sbin/grid_webdavs.py"
]
[tool.ruff]
line-length = 80
exclude = [".git/", "tests/data/", "tests/fixture/"]
# NOTE: the following temporay excludes must be kept in sync between tools
extend-exclude = [
"bin/checkconf.py",
"bin/createresource.py",
"bin/notifypassword.py",
"sbin/grid_ftps.py",
"sbin/grid_openid.py",
"sbin/grid_sftp.py",
"sbin/grid_webdavs.py"
]