Skip to content
Artwork for TypeScript.fm - The Friendly Show for TypeScript Developers
TypeScript.fm - The Friendly Show for TypeScript Developers · Thursday · 1 hr 15 min

Type-aware Linting, Vite+, and the Future of Dev Tooling | VoidZero | Ep 83B

In this special episode, the two fools are joined by Cameron Clark and Jim Dummett from VoidZero (and now, Cloudflare) to talk about the latest developments in type-aware linting, Vite+ and the Vite ecosystem, and what the future of dev tooling looks like for TypeScript and JavaScript developers. Sponsored by Excalibur.js Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools. Homepage and Docs: https://excaliburjs.com Make Your First Game in 10 Minutes Join the Discord: https://discord.gg/9UemP985Uy Chapters (00:00) - Introducing Cameron Clark and Jim Dummett (04:55) - The VoidZero Acqui-hire (11:47) - The Vite Toolchain (16:04) - What Dark Magic Makes TypeScript Plugins Work with oxlint? (23:42) - Type-aware Linting via Oxlint and TypeScript 7 (27:02) - Type-aware Linting is Now Stable, What Does That Mean? (29:39) - Does TypeScript 7's Performance Unlock New Kinds of Lint Rules? (33:13) - What is Coming Next to Dev Tooling? (37:29) - How Can Dev Tools Help Optimize Agent Interactions? (50:42) - Takeaways and Where to Follow Jim and Cameron (57:09) - The Minnesota Long Goodbye Links Cameron on GitHub Jim's talk on oxc and type-aware linting Vite+ (and 1.0 announcement) Void Cloud VoidZero Blog oxlint plugin: anti-slop Music Seahorse Dreams by Kubbi (Spotify)

0:00 · Introducing Cameron Clark and Jim Dummett-1:15:50

transcript

No transcript — this publisher did not publish one.

show notes

In this special episode, the two fools are joined by Cameron Clark and Jim Dummett from VoidZero (and now, Cloudflare) to talk about the latest developments in type-aware linting, Vite+ and the Vite ecosystem, and what the future of dev tooling looks like for TypeScript and JavaScript developers.

Sponsored by Excalibur.js
Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.


Chapters

  • (00:00) - Introducing Cameron Clark and Jim Dummett
  • (04:55) - The VoidZero Acqui-hire
  • (11:47) - The Vite Toolchain
  • (16:04) - What Dark Magic Makes TypeScript Plugins Work with oxlint?
  • (23:42) - Type-aware Linting via Oxlint and TypeScript 7
  • (27:02) - Type-aware Linting is Now Stable, What Does That Mean?
  • (29:39) - Does TypeScript 7's Performance Unlock New Kinds of Lint Rules?
  • (33:13) - What is Coming Next to Dev Tooling?
  • (37:29) - How Can Dev Tools Help Optimize Agent Interactions?
  • (50:42) - Takeaways and Where to Follow Jim and Cameron
  • (57:09) - The Minnesota Long Goodbye

Links

Music
Seahorse Dreams by Kubbi (Spotify)

links13

chapters

11 chapters