0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2025-01-06 14:34:05 +01:00
synapse/tests
David Robertson 6463244375
Remove unused # type: ignores (#12531)
Over time we've begun to use newer versions of mypy, typeshed, stub
packages---and of course we've improved our own annotations. This makes
some type ignore comments no longer necessary. I have removed them.

There was one exception: a module that imports `select.epoll`. The
ignore is redundant on Linux, but I've kept it ignored for those of us
who work on the source tree using not-Linux. (#11771)

I'm more interested in the config line which enforces this. I want
unused ignores to be reported, because I think it's useful feedback when
annotating to know when you've fixed a problem you had to previously
ignore.

* Installing extras before typechecking

Lacking an easy way to install all extras generically, let's bite the bullet and
make install the hand-maintained `all` extra before typechecking.

Now that https://github.com/matrix-org/backend-meta/pull/6 is merged to
the release/v1 branch.
2022-04-27 14:03:44 +01:00
..
api Remove references to unstable identifiers from MSC3440. (#12382) 2022-04-12 08:42:03 -04:00
app
appservice
config Add missing type hints to config classes. (#12402) 2022-04-11 12:07:23 -04:00
crypto
events
federation Back out implementation of MSC2314 (#12474) 2022-04-19 11:17:29 +00:00
handlers Remove unused # type: ignores (#12531) 2022-04-27 14:03:44 +01:00
http
logging
module_api Remove unused # type: ignores (#12531) 2022-04-27 14:03:44 +01:00
push
replication Remove unused # type: ignores (#12531) 2022-04-27 14:03:44 +01:00
rest Misc. clean-ups to the relations code (#12519) 2022-04-25 08:25:56 -04:00
scripts Disallow untyped defs in synapse._scripts (#12422) 2022-04-11 12:41:55 +01:00
server_notices
state
storage Mark remote device list updates as already handled (#12557) 2022-04-26 17:07:21 +01:00
test_utils Remove unused # type: ignores (#12531) 2022-04-27 14:03:44 +01:00
util Update delay_cancellation to accept any awaitable (#12468) 2022-04-22 18:20:06 +01:00
__init__.py
server.py Allow specifying the Postgres database's port when running unit tests with Postgres. (#12376) 2022-04-05 12:44:48 +01:00
test_distributor.py
test_event_auth.py
test_federation.py
test_mau.py
test_metrics.py
test_phone_home.py Add type hints to some tests files (#12371) 2022-04-05 13:54:41 +01:00
test_server.py
test_state.py
test_terms_auth.py
test_test_utils.py
test_types.py
test_visibility.py Remove redundant get_success calls in test code (#12346) 2022-04-01 16:10:31 +01:00
unittest.py Add type hints for tests/unittest.py. (#12347) 2022-04-01 16:04:16 +00:00
utils.py Allow specifying the Postgres database's port when running unit tests with Postgres. (#12376) 2022-04-05 12:44:48 +01:00