Adding pre-commit for TDD
Description
This MR adds the following:
- Adding linters for python, json and yaml
- Adds a pre-commit job to the CI/CD pipeline
Review checklist:
-
CI Passing -
Comments addressed -
Source branch is up to date with target
Edited by Alexander Froch