

23 - The Ruff Formatter with Charlie Marsh
33 snips Nov 22, 2023
Explore the creation of 'Ruff', a fast Python linter in Rust that now formats code using Black rules. Learn about the journey of Ruff, Python vs Rust, the future of the project, and challenges faced. Dive into the transition from maintainer to consumer and the complexities of code formatting. Discover the symbiotic relationship between Python and Rust for enhanced development.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Introduction
00:00 • 5min
The Genesis of 'rough': From Tooling Pain to Innovating Python Tooling
05:01 • 9min
Building an Open-Source Project with Funding and Team Growth
14:25 • 3min
Transitioning to Open-Source Maintainer
17:04 • 5min
Development of Ruff: Linter to Formatter Evolution
22:02 • 3min
Navigating Comments and Code Formatting Challenges
24:33 • 10min
Python and Rust Integration for Enhanced Development
34:27 • 19min