@@ -10,6 +10,7 @@ warn_unreachable = True
10
10
warn_unused_ignores = True
11
11
local_partial_types = True
12
12
no_implicit_optional = True
13
+ disallow_untyped_defs = True
13
14
14
15
files =
15
16
docker/,
@@ -86,177 +87,37 @@ exclude = (?x)
86
87
|tests/utils.py
87
88
)$
88
89
89
- [mypy-synapse._scripts.*]
90
- disallow_untyped_defs = True
91
-
92
- [mypy-synapse.api.*]
93
- disallow_untyped_defs = True
94
-
95
- [mypy-synapse.app.*]
96
- disallow_untyped_defs = True
97
-
98
- [mypy-synapse.appservice.*]
99
- disallow_untyped_defs = True
100
-
101
- [mypy-synapse.config.*]
102
- disallow_untyped_defs = True
103
-
104
- [mypy-synapse.crypto.*]
105
- disallow_untyped_defs = True
106
-
107
- [mypy-synapse.event_auth]
108
- disallow_untyped_defs = True
109
-
110
- [mypy-synapse.events.*]
111
- disallow_untyped_defs = True
112
-
113
- [mypy-synapse.federation.*]
114
- disallow_untyped_defs = True
115
-
116
90
[mypy-synapse.federation.transport.client]
117
91
disallow_untyped_defs = False
118
92
119
- [mypy-synapse.groups.*]
120
- disallow_untyped_defs = True
121
-
122
- [mypy-synapse.handlers.*]
123
- disallow_untyped_defs = True
124
-
125
- [mypy-synapse.http.federation.*]
126
- disallow_untyped_defs = True
127
-
128
- [mypy-synapse.http.connectproxyclient]
129
- disallow_untyped_defs = True
130
-
131
- [mypy-synapse.http.proxyagent]
132
- disallow_untyped_defs = True
133
-
134
- [mypy-synapse.http.request_metrics]
135
- disallow_untyped_defs = True
136
-
137
- [mypy-synapse.http.server]
138
- disallow_untyped_defs = True
139
-
140
- [mypy-synapse.logging._remote]
141
- disallow_untyped_defs = True
142
-
143
- [mypy-synapse.logging.context]
144
- disallow_untyped_defs = True
93
+ [mypy-synapse.http.client]
94
+ disallow_untyped_defs = False
145
95
146
- [mypy-synapse.logging.formatter ]
147
- disallow_untyped_defs = True
96
+ [mypy-synapse.http.matrixfederationclient ]
97
+ disallow_untyped_defs = False
148
98
149
- [mypy-synapse.logging.handlers ]
150
- disallow_untyped_defs = True
99
+ [mypy-synapse.logging.opentracing ]
100
+ disallow_untyped_defs = False
151
101
152
- [mypy-synapse.metrics.* ]
153
- disallow_untyped_defs = True
102
+ [mypy-synapse.logging.scopecontextmanager ]
103
+ disallow_untyped_defs = False
154
104
155
105
[mypy-synapse.metrics._reactor_metrics]
106
+ disallow_untyped_defs = False
156
107
# This module imports select.epoll. That exists on Linux, but doesn't on macOS.
157
108
# See https://github.com/matrix-org/synapse/pull/11771.
158
109
warn_unused_ignores = False
159
110
160
- [mypy-synapse.module_api.*]
161
- disallow_untyped_defs = True
162
-
163
- [mypy-synapse.notifier]
164
- disallow_untyped_defs = True
165
-
166
- [mypy-synapse.push.*]
167
- disallow_untyped_defs = True
168
-
169
- [mypy-synapse.replication.*]
170
- disallow_untyped_defs = True
171
-
172
- [mypy-synapse.rest.*]
173
- disallow_untyped_defs = True
174
-
175
- [mypy-synapse.server_notices.*]
176
- disallow_untyped_defs = True
177
-
178
- [mypy-synapse.state.*]
179
- disallow_untyped_defs = True
180
-
181
- [mypy-synapse.storage.databases.background_updates]
182
- disallow_untyped_defs = True
183
-
184
- [mypy-synapse.storage.databases.main.account_data]
185
- disallow_untyped_defs = True
186
-
187
- [mypy-synapse.storage.databases.main.client_ips]
188
- disallow_untyped_defs = True
189
-
190
- [mypy-synapse.storage.databases.main.directory]
191
- disallow_untyped_defs = True
192
-
193
- [mypy-synapse.storage.databases.main.e2e_room_keys]
194
- disallow_untyped_defs = True
195
-
196
- [mypy-synapse.storage.databases.main.end_to_end_keys]
197
- disallow_untyped_defs = True
198
-
199
- [mypy-synapse.storage.databases.main.event_push_actions]
200
- disallow_untyped_defs = True
201
-
202
- [mypy-synapse.storage.databases.main.events_bg_updates]
203
- disallow_untyped_defs = True
204
-
205
- [mypy-synapse.storage.databases.main.events_worker]
206
- disallow_untyped_defs = True
207
-
208
- [mypy-synapse.storage.databases.main.room]
209
- disallow_untyped_defs = True
210
-
211
- [mypy-synapse.storage.databases.main.room_batch]
212
- disallow_untyped_defs = True
213
-
214
- [mypy-synapse.storage.databases.main.profile]
215
- disallow_untyped_defs = True
216
-
217
- [mypy-synapse.storage.databases.main.stats]
218
- disallow_untyped_defs = True
219
-
220
- [mypy-synapse.storage.databases.main.state_deltas]
221
- disallow_untyped_defs = True
222
-
223
- [mypy-synapse.storage.databases.main.stream]
224
- disallow_untyped_defs = True
225
-
226
- [mypy-synapse.storage.databases.main.transactions]
227
- disallow_untyped_defs = True
228
-
229
- [mypy-synapse.storage.databases.main.user_erasure_store]
230
- disallow_untyped_defs = True
231
-
232
- [mypy-synapse.storage.engines.*]
233
- disallow_untyped_defs = True
234
-
235
- [mypy-synapse.storage.prepare_database]
236
- disallow_untyped_defs = True
237
-
238
- [mypy-synapse.storage.persist_events]
239
- disallow_untyped_defs = True
240
-
241
- [mypy-synapse.storage.state]
242
- disallow_untyped_defs = True
243
-
244
- [mypy-synapse.storage.types]
245
- disallow_untyped_defs = True
246
-
247
- [mypy-synapse.storage.util.*]
248
- disallow_untyped_defs = True
249
-
250
- [mypy-synapse.streams.*]
251
- disallow_untyped_defs = True
111
+ [mypy-synapse.util.caches.treecache]
112
+ disallow_untyped_defs = False
252
113
253
- [mypy-synapse.types ]
254
- disallow_untyped_defs = True
114
+ [mypy-synapse.server ]
115
+ disallow_untyped_defs = False
255
116
256
- [mypy-synapse.util.* ]
257
- disallow_untyped_defs = True
117
+ [mypy-synapse.storage.database ]
118
+ disallow_untyped_defs = False
258
119
259
- [mypy-synapse.util.caches.treecache ]
120
+ [mypy-tests.* ]
260
121
disallow_untyped_defs = False
261
122
262
123
[mypy-tests.handlers.test_user_directory]
0 commit comments