211201-1637 mypy and python typing
One additional way to check the type hints in #python is
mypy, installable as python package.
mypy -p package_name checks the typing in the package, and found some potential errors in corner cases I didn’t know about in one of the projects I’m working on!
Finds wrong typing, missing/wrong return values, that kind of stuff.
It doesn’t like
what: str or Path typing output, I guess only
Union[str, Path] - is there a reason for it?
In any case I like it more than Pycharm’s way of outputting things and will be using it along with
flake8 in the future (along with typing itself).