Tooling

Ruff

A Rust-based linter and formatter replacing flake8, isort, pyupgrade, bandit and black.

Why interviewers ask about it

Know the boundary: Ruff does no type inference, so mypy or pyright stays in the stack. Fast enough to run in a pre-commit hook without friction.

This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.