It seems [ruff](https://github.com/astral-sh/ruff) has been very hot recently. The README says it can replace flake8 and pylint, and more importantly, it's 10-100x faster. Someone interested may try it and tell us how it works for the PyGMT project.