"ruff" for Python which is displacing the flake8 linter (and in fact the "black" code formatter too) shows that this kind of thing can work fantastically well.
But yeah, I'm also looking forward to the day when I only need a single speedy tool for python linting, type-checking and formatting.
Comparison to mypy: https://github.com/microsoft/pyright/blob/main/docs/mypy-com...
1) it works better as an lsp/vscode plugin, so I don't need to save to get errors popping up. 2) it respects pyproject.toml and doesn't need to liter my root dir with another dot file. 3) as an intangible, its errors just feel better.