summary refs log tree commit diff
path: root/mypy.ini (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add type hints to E2E handler. (#9232)Patrick Cloke2021-01-281-41/+1
| | | This finishes adding type hints to the `synapse.handlers` module.
* Add type hints to various handlers. (#9223)Patrick Cloke2021-01-261-0/+14
| | | | With this change all handlers except the e2e_* ones have type hints enabled.
* Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-201-0/+1
|
* Fix type hints in test_login.pyRichard van der Hoff2021-01-071-0/+1
|
* Add type hints to the receipts and user directory handlers. (#8976)Patrick Cloke2021-01-041-0/+2
|
* Add type hints to the crypto module. (#8999)Patrick Cloke2021-01-041-0/+2
|
* Add additional type hints to the storage module. (#8980)Patrick Cloke2020-12-301-0/+10
|
* Add type hints to admin and room list handlers. (#8973)Patrick Cloke2020-12-291-0/+5
|
* Clean up tox.ini (#8963)Richard van der Hoff2020-12-171-0/+5
| | | ... and disable coverage tracking for mypy and friends.
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-0/+1
| | | This improves type hinting and should use less memory.
* Add type hints to the push module. (#8901)Patrick Cloke2020-12-111-6/+1
|
* Simplify the flow for SSO UIA (#8881)Richard van der Hoff2020-12-081-0/+1
| | | | | | | | | * SsoHandler: remove inheritance from BaseHandler * Simplify the flow for SSO UIA We don't need to do all the magic for mapping users when we are doing UIA, so let's factor that out.
* Add type hints for HTTP and email pushers. (#8880)Patrick Cloke2020-12-071-0/+3
|
* Add type hints to the push mailer module. (#8882)Patrick Cloke2020-12-071-0/+1
|
* Add some tests for `password_auth_providers` (#8819)Richard van der Hoff2020-12-011-0/+1
| | | | These things seemed to be completely untested, so I added a load of tests for them.
* Add additional type hints to HTTP client. (#8812)Patrick Cloke2020-11-251-1/+2
| | | | This also removes some duplicated code between the simple HTTP client and matrix federation client.
* Add type hints to matrix federation client / agent. (#8806)Patrick Cloke2020-11-251-0/+2
|
* Add a script to sign arbitrary json objects. (#8772)Richard van der Hoff2020-11-241-0/+1
|
* Properly report user-agent/IP during registration of SSO users. (#8784)Patrick Cloke2020-11-231-0/+1
| | | | | This also expands type-hints to the SSO and registration code. Refactors the CAS code to more closely match OIDC/SAML.
* Block clients from sending server ACLs that lock the local server out. (#8708)Erik Johnston2020-11-031-0/+1
| | | Fixes #4042
* Add type hints to application services. (#8655)Patrick Cloke2020-10-281-0/+4
|
* Add type hints for account validity handler (#8620)Patrick Cloke2020-10-261-0/+1
| | | This also fixes a bug by fixing handling of an account which doesn't expire.
* Type hints for RegistrationStore (#8615)Erik Johnston2020-10-221-0/+1
|
* Add type hints to profile and base handlers. (#8609)Patrick Cloke2020-10-211-1/+3
|
* Send some ephemeral events to appservices (#8437)Will Hunt2020-10-151-0/+1
| | | Optionally sends typing, presence, and read receipt information to appservices.
* Enable mypy for synapse.util.caches (#8547)Richard van der Hoff2020-10-151-3/+1
| | | This seemed to entail dragging in a type stub for SortedList.
* Add type hints to response cache. (#8507)Patrick Cloke2020-10-091-0/+1
|
* Add type hints to some handlers (#8505)Patrick Cloke2020-10-091-0/+5
|
* Add typing information to the device handler. (#8407)Patrick Cloke2020-10-071-0/+1
|
* Add unit test for event persister sharding (#8433)Erik Johnston2020-10-021-0/+3
|
* Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-0/+1
|
* Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281)Erik Johnston2020-09-111-0/+2
|
* Add types to async_helpers (#8260)Patrick Cloke2020-09-081-1/+2
|
* Add type hints to more handlers (#8244)Erik Johnston2020-09-031-0/+3
|
* Fix typing for `@cached` wrapped functions (#8240)Erik Johnston2020-09-031-1/+2
| | | This requires adding a mypy plugin to fiddle with the type signatures a bit.
* Add StreamStore to mypy (#8232)Erik Johnston2020-09-021-0/+1
|
* Convert the well known resolver to async (#8214)Patrick Cloke2020-09-011-0/+1
|
* Allow running mypy directly. (#8175)Patrick Cloke2020-08-261-0/+49
|
* Add type hints to handlers.message and events.builder (#8067)Erik Johnston2020-08-121-0/+3
|
* Add support for using rust-python-jaeger-reporter (#7697)Erik Johnston2020-06-171-0/+3
|
* Implement OpenID Connect-based login (#7256)Quentin Gliech2020-05-081-0/+3
|
* Fixup synapse.rest to pass mypy (#6732)Erik Johnston2020-01-201-0/+9
|
* Fixup synapse.api to pass mypy (#6733)Erik Johnston2020-01-201-0/+3
|
* Silence mypy errors for files outside those specifiedErik Johnston2019-12-101-1/+1
|
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-4/+7
| | | * update version of black and also fix the mypy config being overridden
* Refactor HomeserverConfig so it can be typechecked (#6137)Amber Brown2019-10-101-4/+12
|
* Fix for structured logging tests stomping on logs (#6023)Amber Brown2019-09-131-0/+54