summaryrefslogtreecommitdiff
path: root/.mypy.ini
blob: 6c6bf55f4c3f73e0021a9788c95f01bf128f59ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[mypy]
python_version = 3.7

disallow_untyped_defs = False
# Do not error on imported files since all imported files may not be mypy clean.
follow_imports = silent
# Do not error if imports are not found.
# This can be a problem with standalone scripts and relative imports.
# This will limit effectiveness but avoids mypy complaining about running code.
ignore_missing_imports = True

# Make None compatible with every type (the default prior to v 0.600)
strict_optional = False

[mypy-idl.*]
# Error if any code is missing type annotations.
disallow_untyped_defs = True

[mypy-lint.*]
# Error if any code is missing type annotations.
disallow_untyped_defs = True