Hoppa till huvudinnehållet

Det reguljära uttrycket är för brett

typehttps://docs.frem.sh/reference/api/errors/regex-too-broad
HTTP status400 Bad Request

Vad det betyder

Det egna mönstret matchar vanlig text, till exempel en rad källkod, så det skulle blockera de flesta pushar. detail anger texten som det matchade.

Vad du gör

Förankra mönstret i något som är specifikt för hemligheten, till exempel dess prefix.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

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

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.