This commit adds the setup for automatically enforcing pre-commit hooks for cleaning and formatting source code.
See https://pre-commit.com/