Regelbasert rettelse: funnet ble meldt på en pull request
type | https://docs.frem.sh/reference/api/errors/rule-fix-pr-finding |
| HTTP-status | 422 Unprocessable Content |
Hva det betyr
Returneres av POST /orgs/{org}/code-security/secrets/findings/{id}/fix og POST /orgs/{org}/code-security/iac/findings/{id}/fix (regelbaserte rettelser). Ingen rettelse ble bestilt, og ingen pull request ble åpnet.
Secreten ble funnet av sperren for pull requests, så den finnes bare på branchen til den pull requesten. En rettelse foreslås bare for et funn på en branch som er pushet.
Eksempel på detail-melding som returneres med denne feilen:
- The finding was raised on a pull request. Fix it in the pull request itself.
Svaret inneholder også "reason": "pr_finding".
Hva du gjør
Rett legitimasjonen i selve pull requesten, og roter den deretter.
Svarformat
Alle feil fra fremforge-API-et er RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/rule-fix-pr-finding",
"title": "Unprocessable Content",
"status": 422,
"detail": "...",
"reason": "pr_finding"
}La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.