getIssueSnippets
getIssueSnippetsRetrieve Sonar-analysed source snippets for every issue location, including cross-file flows. Includes code lines and SCM metadata. Use when local source is unavailable or may differ.
Instructions
Get Sonar-analysed source snippets for all issue locations, including cross-file flows. Returns component path, language, code lines, and SCM metadata. Use when local source is unavailable or may differ from the analysed ref. Scope explicitly: omitting both branch and pullRequest uses the configured default (usually main). For non-main or PR work, pass the matching ref explicitly; discover it with listProjectBranches / listProjectPullRequests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | Branch name; mutually exclusive with `pullRequest`. Omission uses the configured default (usually main). For non-main lookup, pass explicitly; use `listProjectBranches` to discover names. | |
| issueKey | Yes | Issue key | |
| pullRequest | No | PR key; mutually exclusive with `branch`; no default. For PR work, pass explicitly; use `listProjectPullRequests`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issueKey | No | Key of the issue these snippets belong to. | |
| snippets | No | One or more source code snippets showing the issue location and surrounding lines. |