Add mypy to CI
Description:
Add MyPy to the project's CI. MyPy is a static type checker for Python.
This will help enforce our type hits. Currently, this will be opt-in to avoid lots of errors in CI.
Blocked by #9416
Rationale:
MyPy adds static type checking to help find errors sooner.
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
Start a new ephemeral environment with changes proposed in this pull request:
/packit build
/packit build
Code Climate has analyzed commit b96f3c0e and detected 0 issues on this pull request.
The test coverage on the diff in this pull request is 100.0% (50% is the threshold).
This pull request will bring the total coverage in the repository to 40.7% (0.0% change).
View more on Code Climate.