Stack Trace Analyzer — clickable stack tracesAnalyze Stack Trace, like in IntelliJ IDEA — for VS Code. Copy any stack trace or traceback, run one command, and every frame becomes a link straight to the line in your code. Any language, any source: CI logs, Sentry, Slack, a colleague's message.
Note the paths in that trace: WhyA stack trace almost never arrives inside your editor. It arrives as dead text: pasted into a chat, sitting in a CI job log, quoted in a bug report. Reading it means doing the same thing by hand thirty times — eyeball a path, guess which local file it means, open it, scroll to the line number. By the tenth frame you have lost the thread you were actually chasing. How it works
Pasting a JSON log line works too: if the trace is embedded in a JSON string, it is unwrapped and unescaped automatically, so a Sentry or Loki payload can go in whole. Any language works — Java, C#, Python, JavaScript/TypeScript, Go, Rust, PHP, Ruby, C, and anything else
that prints When the paths don't matchThis is the part that usually matters, and it is why the extension exists. A trace produced on a build agent, in a container, or on a teammate's machine carries paths that do not
exist on yours. That is fine: Stack Trace Analyzer finds the matching file in your workspace by name and
by as much of the path as lines up, so It stays fast on big repositories too: the search goes through git rather than scanning the disk, and setups with several repositories or nested repositories are handled. Coming from IntelliJ IDEA?This is the "Analyze Stack Trace" feature you are missing, with the same job and a few different habits:
Commands and settingsEverything lives in the Command Palette; the extension does not claim any keyboard shortcuts of its own.
FAQMy stack trace isn't recognised. Open an issue and paste the trace. The frames aren't linked — my paths don't match.
Run Does it send anything anywhere? No. No network calls, no telemetry — your stack traces never leave your machine. What is the tooltip on a resolved frame? With VCS integration on, each resolved file is looked up in git history and the commit that last touched it is shown — often enough on its own to tell you who to ask. ContributingIssues and pull requests are welcome at github.com/tihonove/vscode-stack-trace-analyzer. New stack-trace formats are the most useful contribution — see ARCHITECTURE.md for how the parser is put together. Changelog · Report a problem · Rate it on the Marketplace LicenseMIT — see LICENSE.md. |

