Skip to content

Conversation

@grahamalama
Copy link
Contributor

In this commit, we start the process of migrating the project to being strictly typed with mypy.

To do this, we use mypy config to enable all strict type rules that apply to the module level (some strict rules can't be applied at the module level). We also specify a list of modules to apply those rules against. The goal will be to gradually add more modules to the list until we've added all of the modules, at which point we will check the entire source directory with strict enabled.

In this commit, we start the process of migrating the project to being
strictly typed with mypy.

To do this, we used mypy config to enable all strict type rules that
apply to the module level (some strict rules can't be applied at the
module level). We also specify a list of modules to apply those rules
against. The goal will be to gradually add more modules to the list
until we've added all of the modules, at which point we will check the
entire source directory with `strict` enabled.
@grahamalama grahamalama requested a review from a team as a code owner October 12, 2022 17:06
@grahamalama grahamalama merged commit f17ea39 into main Oct 13, 2022
@grahamalama grahamalama deleted the strict-typing branch October 13, 2022 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants