- Notifications
You must be signed in to change notification settings - Fork22
Improve mypy type checking#82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
LGTM, unless you really don't want to fix theTODO: fix
lines in which case I'd remove the TODOs.
I guess ideally we would fix them in the future, but they're not high priority now, which is why I put the TODOs there. |
This turns on most of the recommended
mypy
checks, and fixes a few things. There are two options that I've disabled in the config that I think would be more effor than they're worth to fix, because they involve interactions with stuff we're importing from outside packages that have incomplete typing.Fixes#81