<p><a href="https://pre-commit.com/">Pre-commit</a> is a python package that helps prevent wrong code getting into a commit. It automates the checking such that small bugs are caught early. It can also be customised!</p>

1 - The Problem
2 - The Concept
3 - Installation
4 - First Run
5 - Json Checks
6 - Flake8 for Python
7 - How it Works
8 - Spelling
9 - No Tests

Hopefully you agree that this codebase is in need of cleaning. But can we prevent these little errors from accidentally getting into our codebase?