**Is your feature request related to a problem? Please describe.** - Automatic formatting and linting to improve code consistency **Describe the solution you'd like** - Have pre-commit hooks that run before commits - [Example](https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/) **Describe alternatives you've considered** - I've been manually running `black` from time to time on the whole repo, but not the best solution for collaboration