Open
Description
Consider using ruff to simplify our code linting/formatting (i.e., replace black, flake8, isort)
We don't have a huge codebase so this may be pointless but I wanted to add to learn a bit more about this space. Additionally, this may help us refactor some code. I don't know how compatible Rust is but it seems trivial to test out what it would mean to add to our Github Actions workflow