Compressed.fm

February 25, 2025

The Great Formatting Debate: ESLint, Prettier, and TypeScript

198

Josh Goldberg joins Amy and Brad to unpack the recent ESLint V9 release and its impact on the TypeScript ecosystem. From explaining the nuances of flat config migration to debating the proper separation between Prettier and ESLint, Josh offers practical advice for improving developer workflows. The conversation covers Josh's journey as a full-time open source maintainer, the Open Source Pledge initiative, and best practices for implementing linting in CI/CD pipelines. Plus, Josh shares behind-the-scenes details from the inaugural SquiggleConf event.

Episode Cover

COMPRESSED.fm Episode 198

The Great Formatting Debate: ESLint, Prettier, and TypeScript

00:00
0
{item.firstName} {item.lastName}

Josh Goldberg

Open Source Developer

Hi, I'm Josh! I'm a frontend developer from New York with a passion for open source, static analysis, and the web. I'm a full time open source maintainer and work on projects in the TypeScript ecosystem such as typescript-eslint and TypeStat. I'm also the author of the Learning TypeScript book, published by O'Reilly. My work focuses on bringing accessible education to the masses in a sustainable way.

Jump Links

  • iTunes
  • Google Podcasts
  • Spotify
  • Sitcher
  • Listen on Castbox
  • Listen on Pocket Casts

Related Episodes

Episode
0
95

Teaching TypeScript

October 16, 2022

Josh talks with James and Amy about teaching TypeScript and ESLint to beginners.

More
Episode
0
32

Getting Started with TypeScript

October 27, 2021

In this episode, James and Amy discuss everything you need to know to get up and running with TypeScript: what is TypeScript, why use TypeScript, the basic types, and how and where to go to get started.

More
Episode
106

Test Driven Development (TDD) and Testing

December 7, 2022

Brad and Amy discuss different testing methods and the importance of properly tested code.

More

Sign up for the newsletter

Want to stay up to date on our podcast? Get a behind-the-scenes look and know when new episodes drop.