Ruff: Faster Python Linting With Rust

Published: 01 January 1970
on channel: PyCharm, a JetBrains IDE
12,382
257

Ruff is an extremely fast Python linter and code transformation tool, written in Rust. As the Python ecosystem has evolved, static analysis has taken a bigger role in the development and maintenance of Python codebases. Ruff was born of the challenges faced when applying these kinds of tools at scale, and is now used as the primary linter in major Python projects, like FastAPI, Zulip, Jupyter, and Sphinx.
In this webinar, we'll cover the motivation behind Ruff, what sets it apart from other tools (performance and more), and the process of adopting it within an existing codebase. We'll also review the architecture behind Ruff to understand why it's so fast, what tradeoffs we've made, and whether the same underlying principles could be applied to other tools and problems in the Python ecosystem.

#pycharm #python #pythonlinter #rust

Speaker: Charlie Marsh


On this page of the site you can watch the video online Ruff: Faster Python Linting With Rust with a duration of hours minute second in good quality, which was uploaded by the user PyCharm, a JetBrains IDE 01 January 1970, share the link with friends and acquaintances, this video has already been watched 12,382 times on youtube and it was liked by 257 viewers. Enjoy your viewing!