Gå til hovedinnhold

Regelbasert rettelse: filens språk støttes ikke

typehttps://docs.frem.sh/reference/api/errors/rule-fix-language-not-supported
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.

En regelbasert rettelse for secrets flytter legitimasjonen til en miljøvariabel som leses under kjøring. Den tilbys bare for Go-, Python-, JavaScript- og TypeScript-filer.

Eksempel på detail-melding som returneres med denne feilen:

  • A credential is moved to an environment variable only in Go, Python, JavaScript and TypeScript files.

Svaret inneholder også "reason": "language_not_supported".

Hva du gjør

Flytt legitimasjonen for hånd, 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-language-not-supported",
  "title": "Unprocessable Content",
  "status": 422,
  "detail": "...",
  "reason": "language_not_supported"
}

La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.