🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀
TypeScript
14,092
191 commits
updated Oct 5, 2026
TypeScript ErrorsMake TypeScript errors prettier and human-readable in VSCode.
TypeScript errors become messier as the complexity of types increases. At some point, TypeScript will throw on you a shitty heap of parentheses and "...".
This extension will help you understand what's going on. For example, in this relatively simple error:
  
and others from: Web Dev Simplified, Josh tried coding, trash dev, and more
.ts files).js and .jsx files).tsx and .mdx files).astro, .svelte and .vue files).hbs, .gjs, and .gts files)code --install-extension yoavbls.pretty-ts-errors
Or simply by searching for pretty-ts-errors in the VSCode marketplace
Follow the instructions there. unfortunately, this hack is required because of VSCode limitations.
... more ..., { ... }, etc in an inconsistent manner. Some are also cutting in the middle because they're too long.type X = ... is missing, so I needed to create a new TextMate grammar, a superset of TypeScript grammar called type.
Every penny will be invested in other contributors to the project, especially ones that work on things that I can't be doing myself like adding support to the extension for other IDEs 🫂
Help by upvoting or commenting on issues we need to be resolved here Any other contribution is welcome. Feel free to open any issue / PR you think.
(top 24 of 203)
40,401 followers · starred May 2024
3,108 followers · starred Jul 2025
1,524 followers · starred Apr 2023
13,166 followers · starred Feb 2024
🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀
TypeScript
14,092
191 commits
updated Oct 5, 2026
TypeScript ErrorsMake TypeScript errors prettier and human-readable in VSCode.
TypeScript errors become messier as the complexity of types increases. At some point, TypeScript will throw on you a shitty heap of parentheses and "...".
This extension will help you understand what's going on. For example, in this relatively simple error:
  
and others from: Web Dev Simplified, Josh tried coding, trash dev, and more
.ts files).js and .jsx files).tsx and .mdx files).astro, .svelte and .vue files).hbs, .gjs, and .gts files)code --install-extension yoavbls.pretty-ts-errors
Or simply by searching for pretty-ts-errors in the VSCode marketplace
Follow the instructions there. unfortunately, this hack is required because of VSCode limitations.
... more ..., { ... }, etc in an inconsistent manner. Some are also cutting in the middle because they're too long.type X = ... is missing, so I needed to create a new TextMate grammar, a superset of TypeScript grammar called type.
Every penny will be invested in other contributors to the project, especially ones that work on things that I can't be doing myself like adding support to the extension for other IDEs 🫂
Help by upvoting or commenting on issues we need to be resolved here Any other contribution is welcome. Feel free to open any issue / PR you think.
(top 24 of 203)
40,401 followers · starred May 2024
3,108 followers · starred Jul 2025
1,524 followers · starred Apr 2023
13,166 followers · starred Feb 2024