Coding Conventions: Setup pre-commit and add configuration