Banning SQLAlchemy Dialects with Ruff
Using Ruff to ban SQLAlchemy dialect-specific imports, ensuring database portability in Python projects.
Using Ruff to ban SQLAlchemy dialect-specific imports, ensuring database portability in Python projects.
An introduction to UV and Ruff, two modern tools designed to improve and speed up Python development workflows.
A guide on switching a Python project from multiple linters to Ruff, a single, powerful tool.
The author switches a Python project to Ruff for linting and finishes parsing email messages for a SaaS application.
An overview of ruff, a fast Python linter written in Rust that replaces tools like flake8, isort, and pyupgrade, and includes a language server.