The tools allows to automatically detect (and fix) errors and style issues, so I suggest adding:
black for consistent code formatting,
isort for standardized import sorting,
ruff for linting (error checking, style enforcement, etc.).
This will improve the consistency and readability of code.
Tasks:
- Add black, isort, and ruff as development dependencies.
- Configure them via pyproject.toml.
- Describe usage in README.
- Integrate checks into the CI pipeline.