Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Goal is to run mypy across all check_ and feature_ folders by re-use the same approach as for the pyright snippet test.
Parsing mypy output
There is no simple way to get machine readable output from mypy
workaround: regex hack in the mypy-vscode extension:
Changes to stubs:
One challenge is that mypy does not allow a replacement stdlib to be used , at least not for all modules.
Specificaly the sys.pyi module seems to be a blocker as mypy just refuses to run if it is included.
A simple /blunt approach would be to just delete the
typings/sys.pyi
file before running the test.