Just moved to ruff on emacs-groundup using flymake-ruff. A significantly improved linting experience!

Wish I could get it to work for the reformatting and importing too, but that is a battle for another day.

#emacsgroundup #eglot #flymake #ruff #python #dev #programming #linting

To my #emacs bubble: is there a way to get #flymake to always show the diagnostics for the current buffer? I can interactively call flymake-show-buffer-diagnostics but that’s only for the current buffer and has to be repeated on every buffer change. Is there any alternative to this, especially when using #eglot?
Hmmm... #emacs #flymake invoked #flake8 doesn't seem to be picking up the home directory .flake8 file. One of those weird things where I never know where an application thinks $HOME is in Windows (even though #emacs ~ takes me right there)