4 ms·
I love the gradual typing approach, and have found it makes codebases better to maintain, even if some libraries like pandas are a total pain. My biggest gripe
by lars512 4y ago
I love the gradual typing approach, and have found it makes codebases better to maintain, even if some libraries like pandas are a total pain.
My biggest gripe is the conflicting warnings between mypy and pyright. Language servers use pyright by default in the editor, but I strongly believe a Python project shouldn't require nodejs as part of its required CI toolchain. So all my projects use mypy in strict mode in CI. Basically this means that mypy is the standard to meet, and that there are persistent warnings in the editor which I have to ignore.