Item logo image for GitHub Diff Helper: Go to Definition

GitHub Diff Helper: Go to Definition

ExtensionDeveloper Tools
Item media 1 (screenshot) for GitHub Diff Helper: Go to Definition

Overview

Client-side go-to-definition inside GitHub PR diffs. Reuses your GitHub session. No data leaves your browser.

Reviewing a pull request on GitHub, you constantly hit a function or class you don't recognize — but the diff only shows the changed lines, not where things are defined. GitHub's code navigation works on file views, but not inside PR diffs. GitHub Diff Helper fixes that. While reviewing a PR diff: • Double-click an identifier (or press Ctrl/Cmd+Shift+Y, or Alt-click it). • A small popover shows where it's defined, with a "Jump to definition" action. • If it's defined in the PR, it scrolls to and highlights the definition line. • If it's defined elsewhere in the repo, it falls back to GitHub code search — using your existing login, so private and organization repos work too. 100% client-side: • No backend server. • No GitHub token or extra login — it reuses your existing GitHub session. • No analytics, no tracking, and nothing leaves your browser. Network access is locked to github.com by the extension's content security policy. Supports definition detection across Kotlin, Java, JavaScript/TypeScript, Python, Go, and more.

Details

  • Version
    0.1.2
  • Updated
    June 29, 2026
  • Offered by
    panicmg
  • Size
    36.12KiB
  • Languages
    English
  • Developer
    Email
    panicmg@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps