Scott and Wes sit down with Vjeux from Meta to dive deep into the origins and evolution of Prettier, the widely-used code formatter. They discuss the challenges faced, the decision-making process behind its features, and what the future holds for this indispensable tool in the developer’s toolkit. Show Notes • 00:00 • Welcome to Syntax! • 01:45 • Brought to you by Sentry.io • . • 02:19 • New swag • ! • 03:25 • Who is Vjeux? • 06:56 • Is management the key to successful projects? • 08:50 • The genesis of Prettier. • 12:08 • Why other JS formatters didn’t work. • 16:56 • Focusing on edge-cases. • 17:41 • The goal for Prettier. • Prettier Philosophy • . • • 18:31 • Next step, integrations. • 19:37 • Should you run Prettier on save or commit? • 21:34 • Does Prettier’s limitations lead to higher adoption? • Prettier Config • . • • 25:01 • What was the most controversial default setting? • 28:14 • Does Facebook use semicolons? • 29:18 • Getting approval to devote 6 months to Prettier. • 31:42 • Working with Mark Zuckerberg. • 32:43 • Was there ever consideration to augment ESLint instead? • Prettier vs. Linters • . • • 35:34 • What are your thoughts on the Rust-based alternatives? • 36:44 • Prettier’s $10,000 bounty • . • 39:32 • What is the future of Prettier? • 44:54 • Prettier is available in almost every language • . • 47:59 • Advice for other open-source maintainers. • 53:26 • Sick Picks & Shameless Plugs. Sick Picks • Vjeux: TransformersJS • . Shameless Plugs • Vjeux: Prettier x Syntax Swag • . Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Kliv in i en oändlig värld av stories
Svenska
Sverige