Open DimitriPapadopoulos opened 1 year ago
I've had a quick look a while back and here are some random thoughts.
I'll probably look into this more sometime soon and see if I can integrate some of the improvements suggested by ruff.
The only stability issue is that ruff breaks CI from time to time because of new rules, unless of course you pin it down to a very specific version. The core program is stable in my short experience, but the ever increasing set of rules is a pain.
I must admit, I hadn't thought about Python 2.7.
Finally, don't see Rust as a problem, as installation involves a mere pip install ruff
.
Would you be willing to fix issues reported by ruff?
From a pitch seen elsewhere: "Ruff supports over 500 lint rules including bandit, isort, pylint, pyupgrade, and flake8 plus its plugins and is written in Rust for speed".
I could start by fixing these issues, and then maybe attempt to move CI tests to ruff instead of flake8.