a former colleague recommended using pre-commit hooks for python projects: https://pre-commit.com/
For people like me who often forget to run black or flake8 before pushing to github, using pre-commit hooks may be helpful. I have not tried myself yet, but if you consider that useful for the project, I could have a look at this and maybe come up with a suggestion for how to implement (including opt-out / opt-in possibilities)…