4 ms·
It's slow as hell. And every version bump comes with a bunch of new warnings/errors by default that is quite disruptive if you want to keep it quiet. But mostly
by ndr 1y ago
It's slow as hell. And every version bump comes with a bunch of new warnings/errors by default that is quite disruptive if you want to keep it quiet. But mostly that it is annoyingly slow.
- emptysea 1y agoMight be worth checking out https://github.com/DetachHead/basedpyright https://github.com/DetachHead/basedpyright But I’ve had the same issue with too many warnings, mypy is better at understanding Python but even slower.
- addoo 1y agoI guess it’s all relative. One of my code bases still has pylint running with only a couple custom lint rules, that one is slow as hell. As for version bumping, maybe it’s just a me thing, but I hard fix a version and only update occasionally. Sure each update brings new warnings, but most of them are valid and if you only do it a couple times a year… not that big a deal.
- WD-42 1y agoTry ruff instead of pylint. It will open your eyes to how performant software can actually be. All of us that have been working in python and JavaScript for too long have really forgotten.
- addoo 1y agoWe use ruff for everything that isn’t a custom rule. The only thing I found it ‘missing’ was an indentation check (it’s in preview, I don’t turn on preview rules), but I realized it doesn’t matter because we also have a formatter running on everything.