Fix op basis van regels: de taal van het bestand wordt niet ondersteund
type | https://docs.frem.sh/reference/api/errors/rule-fix-language-not-supported |
| HTTP-status | 422 Unprocessable Content |
Wat het betekent
Teruggegeven door POST /orgs/{org}/code-security/secrets/findings/{id}/fix en POST /orgs/{org}/code-security/iac/findings/{id}/fix (fixes op basis van regels). Er is geen fix aangevraagd en er is geen pull request geopend.
Een regelgebaseerde secretfix verplaatst het inloggegeven naar een omgevingsvariabele die tijdens runtime wordt gelezen. Die wordt alleen aangeboden voor Go-, Python-, JavaScript- en TypeScript-bestanden.
Voorbeeld van een detail-bericht dat met deze fout wordt teruggegeven:
- A credential is moved to an environment variable only in Go, Python, JavaScript and TypeScript files.
Het antwoord bevat ook "reason": "language_not_supported".
Wat je kunt doen
Verplaats het inloggegeven met de hand en roteer het daarna.
Vorm van het antwoord
Alle API-fouten van fremforge zijn 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"
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.