Update ruff lint options in pyproject file Chore
Added formatting and linting on pre-commit hook Feature COG-650