## Problem Statement Currently the Ruff linting is very permissive, we should look to improving the quality by enabling more rules. ## Solution Modify the `pyproject.toml` file to include more linting rules. ## Additional Context This should be performed a bit at a time.