Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

MyPy-lint the whole codebase #9741

Closed
Closed
@ShadowJonathan

Description

@ShadowJonathan

This is a bit of a "sentinel" issue, to be able to mypy-check the whole of synapse/ and tests/, at the very least.

While working on #9682 i noticed that mypy is missing a lot of corners, so im making this issue to work towards.


Simply; the goal is to reduce the [mypy] -> files= key in this file down to synapse/,, so that one mypy pass goes over the entire database unequivocally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions