Open
Description
I would suggest to go from formatting with Isort and Black to formatting with Ruff. Why? Following some reasons why to use Ruff:
- Speed: 10-100x faster than traditional linters.
- Consolidation: Replaces multiple tools (e.g., Flake8, isort) in one package.
- Feature Parity: Offers a wide range of checks for style and security.
- Configurability: Easy setup via
pyproject.toml
. - Community Adoption: Increasingly used by popular projects (FastAPI, Pandas etc.)
The integration shouldn’t be that difficult, as there are already official pre-commit hooks.
I would be happy working on this issue, if someone could add the hacktoberfest label to this project (-:
Metadata
Metadata
Assignees
Labels
No labels