MatrixSynapse/tests
David Robertson 6463244375
Remove unused `# type: ignore`s (#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 Send device list updates to application services (MSC3202) - part 1 (#11881) 2022-03-30 14:39:27 +01:00
config Add missing type hints to config classes. (#12402) 2022-04-11 12:07:23 -04:00
crypto Fix typechecker problems exposed by signedjson 1.1.2 (#12326) 2022-03-29 21:37:50 +00:00
events Use the proper serialization format when bundling aggregations. (#12090) 2022-03-03 10:43:06 -05:00
federation Back out implementation of MSC2314 (#12474) 2022-04-19 11:17:29 +00:00
handlers Remove unused `# type: ignore`s (#12531) 2022-04-27 14:03:44 +01:00
http
logging Fixes for opentracing scopes (#11869) 2022-02-02 22:41:57 +00:00
module_api Remove unused `# type: ignore`s (#12531) 2022-04-27 14:03:44 +01:00
push Add type hints to tests files. (#12256) 2022-03-21 09:43:16 -04:00
replication Remove unused `# type: ignore`s (#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: ignore`s (#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 Faster joins: persist to database (#12012) 2022-03-01 12:49:54 +00:00
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