diff options
Diffstat (limited to 'mypy.ini')
-rw-r--r-- | mypy.ini | 47 |
1 files changed, 25 insertions, 22 deletions
diff --git a/mypy.ini b/mypy.ini index 34b4523e00..37acf589c9 100644 --- a/mypy.ini +++ b/mypy.ini @@ -11,6 +11,8 @@ warn_unused_ignores = True local_partial_types = True no_implicit_optional = True disallow_untyped_defs = True +strict_equality = True +warn_redundant_casts = True files = docker/, @@ -56,24 +58,8 @@ exclude = (?x) |tests/rest/media/v1/test_media_storage.py |tests/server.py |tests/server_notices/test_resource_limits_server_notices.py - |tests/test_metrics.py |tests/test_state.py |tests/test_terms_auth.py - |tests/util/caches/test_cached_call.py - |tests/util/caches/test_deferred_cache.py - |tests/util/caches/test_descriptors.py - |tests/util/caches/test_response_cache.py - |tests/util/caches/test_ttlcache.py - |tests/util/test_async_helpers.py - |tests/util/test_batching_queue.py - |tests/util/test_dict_cache.py - |tests/util/test_expiring_cache.py - |tests/util/test_file_consumer.py - |tests/util/test_linearizer.py - |tests/util/test_logcontext.py - |tests/util/test_lrucache.py - |tests/util/test_rwlock.py - |tests/util/test_wheel_timer.py )$ [mypy-synapse.federation.transport.client] @@ -103,33 +89,50 @@ disallow_untyped_defs = False [mypy-tests.*] disallow_untyped_defs = False +[mypy-tests.config.test_api] +disallow_untyped_defs = True + +[mypy-tests.federation.transport.test_client] +disallow_untyped_defs = True + +[mypy-tests.handlers.test_sso] +disallow_untyped_defs = True + [mypy-tests.handlers.test_user_directory] disallow_untyped_defs = True +[mypy-tests.metrics.test_background_process_metrics] +disallow_untyped_defs = True + [mypy-tests.push.test_bulk_push_rule_evaluator] disallow_untyped_defs = True -[mypy-tests.test_server] +[mypy-tests.rest.*] disallow_untyped_defs = True [mypy-tests.state.test_profile] disallow_untyped_defs = True -[mypy-tests.storage.test_profile] +[mypy-tests.storage.*] disallow_untyped_defs = True -[mypy-tests.storage.test_user_directory] +[mypy-tests.test_server] disallow_untyped_defs = True -[mypy-tests.rest.*] +[mypy-tests.types.*] disallow_untyped_defs = True -[mypy-tests.federation.transport.test_client] +[mypy-tests.util.caches.*] disallow_untyped_defs = True -[mypy-tests.utils] +[mypy-tests.util.caches.test_descriptors] +disallow_untyped_defs = False + +[mypy-tests.util.*] disallow_untyped_defs = True +[mypy-tests.utils] +disallow_untyped_defs = True ;; Dependencies without annotations ;; Before ignoring a module, check to see if type stubs are available. |