Paste any GitHub PR URL. BreakShield CI parses the TypeScript AST and finds every breaking change in seconds.
We use ts-morph to parse a real TypeScript compiler AST — not regex. Every finding maps to an actual node in your code.
Interfaces, type aliases, exported functions, REST endpoints, request bodies, response schemas — all in one pass.
Direct access (90%) · Destructuring (80%) · Type annotation (80%) · Search heuristic (35%). Low-confidence noise is filtered.
Parallel file fetching, in-memory AST parsing, no disk I/O. Typically under 3 seconds for a normal PR.
This page analyzes public repositories without login. Sign in with GitHub to analyze private repos and get consumer evidence (exact file:line of every caller that will break).