TypeScript Doesn't Prevent Bugs

Controversial opinion from someone who uses TypeScript every day

Broke the Build2 min read

TypeScript Doesn't Prevent Bugs

I use TypeScript in every project. I genuinely like it. And I think the claim that TypeScript prevents bugs is mostly wrong.

TypeScript prevents a specific category of error: calling a function with the wrong argument type, accessing a property that doesn't exist, forgetting a case in a union. Those are real mistakes. They happen. TypeScript catches them at compile time instead of runtime. Good.

This content is for paid subscribers

Subscribe to Broke the Build for $14.07/month to unlock this post and all premium content.

Subscribe to read
TypeScript Doesn't Prevent Bugs | Penstack