@@ -69,13 +69,50 @@ markers = [
69
69
]
70
70
71
71
[tool .mypy ]
72
- platform = " linux-64"
72
+ # Import discovery
73
+ namespace_packages = false
74
+ explicit_package_bases = false
73
75
ignore_missing_imports = true
74
- no_implicit_optional = true
76
+ follow_imports = " normal"
77
+ follow_imports_for_stubs = false
78
+ no_site_packages = false
79
+ no_silence_site_packages = false
80
+ # Platform configuration
81
+ platform = " linux-64"
82
+ # Disallow dynamic typing
83
+ disallow_any_unimported = false # TODO
84
+ disallow_any_expr = false # TODO
85
+ disallow_any_decorated = false # TODO
86
+ disallow_any_explicit = false # TODO
87
+ disallow_any_generics = false # TODO
88
+ disallow_subclassing_any = false # TODO
89
+ # Untyped definitions and calls
90
+ disallow_untyped_calls = false # TODO
91
+ disallow_untyped_defs = false # TODO
92
+ disallow_incomplete_defs = false # TODO
75
93
check_untyped_defs = true
76
- strict_equality = true
94
+ disallow_untyped_decorators = false # GH#33455
95
+ # None and Optional handling
96
+ no_implicit_optional = true
97
+ strict_optional = true
98
+ # Configuring warnings
77
99
warn_redundant_casts = true
78
100
warn_unused_ignores = true
101
+ warn_no_return = true
102
+ warn_return_any = false # TODO
103
+ warn_unreachable = false # GH#27396
104
+ # Suppressing errors
105
+ show_none_errors = true
106
+ ignore_errors = false
107
+ # Miscellaneous strictness flags
108
+ allow_untyped_globals = false
109
+ allow_redefinition = false
110
+ local_partial_types = false
111
+ implicit_reexport = true
112
+ strict_equality = true
113
+ # Configuring error messages
114
+ show_error_context = false
115
+ show_column_numbers = false
79
116
show_error_codes = true
80
117
81
118
[[tool .mypy .overrides ]]
0 commit comments