Regelbasert rettelse: filens språk støttes ikke
type | https://docs.frem.sh/reference/api/errors/rule-fix-language-not-supported |
| 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.
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.