This will ensure that there is standard linting applied to files in
the repository. It assists in avoiding conflicts due to different
contributers' IDEs.
It is recommended that contributers run the following:
`pre-commit install -t pre-push -t pre-commit`