Gå til hovedinnhold

Regelbasert rettelse: funnet ble meldt på en pull request

typehttps://docs.frem.sh/reference/api/errors/rule-fix-pr-finding
HTTP-status422 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.