summarize_sonarcloud_issues
Summarize SonarCloud issues for a pull request to identify code quality concerns, filter by severity and status, and detect issues since the leak period for efficient resolution.
Instructions
Get a high-level summary of SonarCloud issues for a PR
Input Schema
Name | Required | Description | Default |
---|---|---|---|
impactSeverities | No | Comma-separated list of impact severities. | |
issueStatuses | No | Comma-separated list of issue statuses | |
pullRequest | No | Pull request id | |
sinceLeakPeriod | No | To retrieve issues created since the leak period. If this parameter is set to a truthy value, createdAfter must not be set and one component id or key must be provided. (default: false) | |
token | No | SonarCloud API token (optional if set in environment) |
Input Schema (JSON Schema)
{
"properties": {
"impactSeverities": {
"description": "Comma-separated list of impact severities.",
"items": {
"enum": [
"INFO",
"LOW",
"MEDIUM",
"HIGH",
"BLOCKER"
],
"type": "string"
},
"type": "array"
},
"issueStatuses": {
"description": "Comma-separated list of issue statuses",
"items": {
"enum": [
"OPEN",
"CONFIRMED",
"FALSE_POSITIVE",
"ACCEPTED",
"FIXED"
],
"type": "string"
},
"type": "array"
},
"pullRequest": {
"description": "Pull request id",
"type": "string"
},
"sinceLeakPeriod": {
"description": "To retrieve issues created since the leak period. If this parameter is set to a truthy value, createdAfter must not be set and one component id or key must be provided. (default: false)",
"type": "boolean"
},
"token": {
"description": "SonarCloud API token (optional if set in environment)",
"type": "string"
}
},
"required": [],
"type": "object"
}