pre-commit is all the rage now, as is ruff, so I think it would be great to use it. https://github.com/vitessce/vitessce-python/pull/330 - open to discussion, but I am a huge fan of both