diff --git a/mypy.ini b/mypy.ini index a2583fc9555..11422327adc 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1,24 +1,36 @@ [mypy] -namespace_packages=True +namespace_packages = True plugins=mypy_zope:plugin ignore_missing_imports = True # Increase our expectations -check_untyped_defs = True -disallow_incomplete_defs = True -disallow_untyped_defs = True -no_implicit_optional = True -show_column_numbers = True -show_error_codes = True -strict_optional = True -warn_no_return = True -warn_redundant_casts = True -warn_return_any = True -warn_unreachable = True -warn_unused_ignores = True +check_untyped_defs = True +disallow_incomplete_defs = True +disallow_untyped_defs = True +no_implicit_optional = True +show_column_numbers = True +show_error_codes = True +strict_optional = True +warn_no_return = True +warn_redundant_casts = True +warn_return_any = True +warn_unreachable = True +warn_unused_ignores = True + +# These are too strict for us at the moment + +disallow_any_decorated = False +disallow_any_explicit = False +disallow_any_expr = False +disallow_any_generics = False +disallow_any_unimported = False +disallow_subclassing_any = False +disallow_untyped_calls = False +disallow_untyped_decorators = False +strict-equality = False # Disable some checks until the effected modules fully adopt mypy