@@ -69,13 +69,50 @@ markers = [
6969]
7070
7171[tool .mypy ]
72- platform = " linux-64"
72+ # Import discovery
73+ namespace_packages = false
74+ explicit_package_bases = false
7375ignore_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
7593check_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
7799warn_redundant_casts = true
78100warn_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
79116show_error_codes = true
80117
81118[[tool .mypy .overrides ]]
0 commit comments