yoavbls/pretty-ts-errors

🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 4th, 2026
Created on August 30th, 2022
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 112
Total Stargazers: 14,097 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.9 hours
Mean response time: 26.7 days
90th percentile: 78.1 days
Tracked items: 48

How this project is maintained

Work labelled "feature request" is answered fastest, typically in about 15 hours, while "bug" waits about 4 days. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 782 days
Stale 30+ days: 12
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (19)
  • performance (17)
  • feature request (10)
  • help wanted (10)
  • good first issue (5)
  • duplicate (4)
  • pending opener's response (3)
  • new ide request (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Pretty TypeScript Errors is a Visual Studio Code extension that makes TypeScript error messages more readable and human-friendly by reformatting complex type information.

TypeScript errors become increasingly difficult to parse as type complexity grows, often presenting walls of parentheses and ellipses that obscure the actual problem. This extension reformats error messages to make them legible, applying syntax highlighting with theme-aware colors to type information within errors. It adds interactive buttons that let you jump to type declarations, navigate to detailed explanations on typescript.tv, or view plain-English translations of errors via ts-error-translator.

The tool works across a broad range of TypeScript contexts: Node and Deno projects, JSDoc type errors in JavaScript files, React, Solid, and Qwik components, and framework files including Astro, Svelte, Vue, Ember, and Glimmer when TypeScript is enabled. Choose this extension if you work with TypeScript in VSCode and find error messages difficult to interpret. It suits any project where type complexity creates verbose or confusing diagnostics. The extension requires a workaround documented in the repository to hide original errors and make types copyable, due to VSCode API limitations.

Development activity shows consistent engagement with error handling across multiple frameworks and file types, indicating sustained effort to broaden compatibility. The project maintains support for both light and dark theme colors, suggesting attention to user experience across different editor configurations. Documentation includes specific setup instructions for advanced features, reflecting a focus on making the tool accessible to users with varying needs.