-
Notifications
You must be signed in to change notification settings - Fork 6
/
pyproject.toml
28 lines (27 loc) · 944 Bytes
/
pyproject.toml
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
[tool.black]
line-length = 100
skip-string-normalization = true
[tool.pylint.messages_control]
# C0103 - invalid-name
# C0302 - too-many-lines
# C0401 - wrong-spelling
# R0205 - useless-object-inheritance
# R0801 - duplicate-code
# R0902 - too-many-instance-attributes
# R0903 - too-few-public-methods
# R0904 - too-many-public-methods
# R0912 - too-many-branches
# R0913 - too-many-arguments
# R0914 - too-many-locals
# R0915 - too-many-statements
# R1702 - too-many-nested-blocks
# W0212 - protected-access
# W0511 - fixme
# W0703 - broad-except
# W0707 - raise-missing-from
# W1203 - logging-fstring-interpolation
# W1514 - Using open without explicitly specifying an encoding (unspecified-encoding)
disable = "C0103,C0302,C0415,E0401,R0205,R0801,R0902,R0903,R0904,R0912,R0913,R0914,R0915,R1702,W0212,W0511,W0703,W0707,W1203,W1514"
extension-pkg-allow-list = "falcon"
extension-pkg-whitelist = "pydantic"
ignored-classes = "scoped_session"