diff --git a/mypy.ini b/mypy.ini
index 3c8d303064..0518d3f1af 100644
--- a/mypy.ini
+++ b/mypy.ini
@@ -7,6 +7,11 @@ show_error_codes = True
show_traceback = True
mypy_path = stubs
warn_unreachable = True
+
+# To find all folders that pass mypy you run:
+#
+# find synapse/* -type d -not -name __pycache__ -exec bash -c "mypy '{}' > /dev/null" \; -print
+
files =
scripts-dev/sign_json,
synapse/api,
@@ -43,6 +48,7 @@ files =
synapse/handlers/room_member.py,
synapse/handlers/room_member_worker.py,
synapse/handlers/saml_handler.py,
+ synapse/handlers/sso.py,
synapse/handlers/sync.py,
synapse/handlers/ui_auth,
synapse/http/client.py,
@@ -55,8 +61,7 @@ files =
synapse/metrics,
synapse/module_api,
synapse/notifier.py,
- synapse/push/pusherpool.py,
- synapse/push/push_rule_evaluator.py,
+ synapse/push,
synapse/replication,
synapse/rest,
synapse/server.py,
@@ -65,6 +70,7 @@ files =
synapse/state,
synapse/storage/databases/main/appservice.py,
synapse/storage/databases/main/events.py,
+ synapse/storage/databases/main/pusher.py,
synapse/storage/databases/main/registration.py,
synapse/storage/databases/main/stream.py,
synapse/storage/databases/main/ui_auth.py,
|