forked from RobertCraigie/prisma-client-py
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
32 lines (28 loc) · 888 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
29
30
31
32
[tool.pyright]
include = [
"src",
"tests",
]
ignore = [
# TODO: this should not ignore tests/integrations/conftest.py
"tests/integrations/**/*",
]
pythonVersion = "3.9"
typeCheckingMode = "strict"
reportUnusedImport = true
reportPrivateUsage = false
# TODO: pending some major refactoring, enable this
reportImportCycles = false
# NOTE: these should be periodically enabled and disabled
# they are too stict for general usage as I don't want
# pyright disable comments everywhere and I also don't
# want to have to maintain my own stubs just to mark
# some types as Any, however they can find potential
# holes in our type information.
reportUnknownVariableType = false
reportUnknownMemberType = false
reportUnknownArgumentType = false
# very strict errors
reportUnusedCallResult = false
reportImplicitStringConcatenation = false
reportCallInDefaultInitializer = true