Add `pre-commit` hooks
This would add pre-commit hooks to apply pre-commit formatting/linting to project files.
Added hooks should run on ci as well.
This would add pre-commit hooks to apply pre-commit formatting/linting to project files.
Added hooks should run on ci as well.