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 black
and flake8
in the future (along with typing itself).
#py/mypy
Nel mezzo del deserto posso dire tutto quello che voglio.