GitHub verdict · build Pain point

VS Code extension that builds a persistent, queryable error graph across the whole TypeScript project and shows cascading impact of a change before you save

TypeScript's type system already encodes the dependency graph; nobody has turned that into a pre-save impact map that developers actually want to stare at

Built for TypeScript/JavaScript developers at mid-to-large companies working on monorepos or projects with hundreds of files who need to understand the full impact of refactoring changes..

The angle

Shift from reactive error list to predictive change-impact visualization so engineers see blast radius of a refactor before it propagates

“I am using VS Code on a project at work that has hundreds of files and many layers of nested sub-directories. I frequently make changes that break many files, s…”

The receipts — real demand

“I am using VS Code on a project at work that has hundreds of files and many layers of nested sub-directories. I frequently make changes that break many files, such as changing the call signature of a commonly used method. Since the project is entirely typescript, it is useful to be able to open the "Problems" view and see the errors and warnings my change caused in the files I have open. However, because of the size …”
GitHub · view original →

Full dossier

Unlock the full dossier — free

Every corroborating quote, the source receipts, and the community echo. One email, no payment.

7 / 10 · idea quality

demand score 6.3 — the receipts are below

Pain 7
Willingness to pay 1
Feasibility 7
Specificity 8
Audience 7
Competition 6

Why this is a gap

Surfaced from a high-intensity complaint with clear willingness to pay and a specific, reachable audience.

The market

Mid-to-large company TypeScript/JavaScript developers working on monorepos with hundreds of files need visibility into how their refactoring changes ripple across the codebase. No search volume signal; demand exists but appears to be concentrated in large engineering teams, not a mass-market segment.

Competition & the opening

Wedge play crowded — win on a narrow angle Moat 3/10 · thin angle Market 7/10 · broad market
Crowded market · 6/10 vs TypeScript Language Server (tsserver) — built-in project-wide type inference and error propagation in VS CodeJetBrains WebStorm — full project-wide impact analysis and 'Find Usages' cascade built into the IDEError Lens (VS Code extension) — real-time inline error display across filesGitHub Copilot / Copilot Chat — can explain cascading impact of changes conversationally with codebase contextNx (monorepo tooling) — project graph with affected-file/affected-test analysis before save/commitSonarQube / SonarLint — persistent cross-file issue graph with dependency tracking in CI and IDE

VS Code's built-in 'Find All References' and TypeScript language server provide basic impact analysis; competitors like Codemod and AST-based tools exist for structural changes. The gap is real-time, visual, unified error-impact tracking that doesn't require leaving the editor or running external tooling.

What's hard to build

Building accurate cross-file dependency resolution and error propagation at the AST or type-system level requires deep TypeScript compiler knowledge and significant performance tuning to avoid blocking the editor. Monorepo setups vary widely (Turborepo, Nx, Yarn Workspaces), making generalizable integration hard without close collaboration with users on their specific toolchain.

Why now

Large TypeScript projects expose VS Code's limitation in full-project error aggregation; better indexing now makes this solvable.

How you'd monetize

one-time $29 extension or $4.99/mo subscription