-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathpyproject.toml
More file actions
47 lines (43 loc) · 890 Bytes
/
pyproject.toml
File metadata and controls
47 lines (43 loc) · 890 Bytes
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
[tool.black]
line-length = 79
exclude = '''
/(
\.git
| \.hg
| \.mypy_cache
| \.tox
| \.venv
| _build
| buck-out
| build
| dist
| env
| venv
| bt_venv
| .eggs
)/
'''
[tool.mypy]
disable_error_code = ["type-arg", "import-untyped", "no-untyped-def", "no-untyped-call"]
python_version = "3.11"
strict = true
show_error_codes = true
warn_unused_ignores = true
exclude = ["venv", "bt_venv", ".venv"]
[tool.pylint]
ignore = [".git","__pycache__","old","build","dist","venv"]
[tool.pylint.messages_control]
max-args = 10
disable = [
"consider-using-generator",
"line-too-long",
"unnecessary-pass",
"fixme",
"missing-function-docstring",
"broad-exception-caught",
"missing-module-docstring"
]
[tool.flake8]
extend-ignore = ["E501", "E203"]
exclude = [".git","__pycache__","old","build","dist","bt_venv","venv", "docs"]
max-complexity = 10