Aller au contenu principal

Langages invalides

typehttps://docs.frem.sh/reference/api/errors/invalid-languages
Statut HTTP400 Bad Request

Ce que cela signifie

Le champ languages d’une règle SAST est absent, trop long, ou désigne un langage que fremforge ne prend pas en charge pour les règles personnalisées.

Exemples de messages detail renvoyés avec cette erreur :

  • languages: 1 to 5 of bash, c, cpp, csharp, dockerfile, generic, go, html, java, javascript, json, kotlin, php, python, ruby, rust, scala, swift, terraform, typescript, yaml.

Que faire

Indiquez de 1 à 5 des langages pris en charge.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/invalid-languages",
  "title": "Bad Request",
  "status": 400,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.