4 ms·
> Which is almost never the case. It's quite common in my experience. And sure it's not always a bug, otherwise Python itself would flag it. The point of lint
by IshKebab 3mo ago
> Which is almost never the case.
It's quite common in my experience.
And sure it's not always a bug, otherwise Python itself would flag it. The point of linters is to improve code quality to avoid things that are error-prone. This is one of the most error-prone things in Python in my experience.
First would probably be implicit bool coersion (e.g. `if a_string:`) but that can only be caught by a static type checker.