Gå til hovedinnhold

kapi voice validate

kapi validate <file.yaml|->

Valider en stemprofil i YAML og rapporter strukturelle problemer.

Send en filsti, eller "-" for å lese profilen fra stdin. Validering rapporterer:

  • YAML-syntaks- eller typefeil som hindrer profilen fra å tolkes
  • ukjente felt (feilstavede eller ikke-støttede nøkler)
  • manglende påkrevde felt (bare 'name' er påkrevd)
  • ugyldige enum-verdier (tone formality/emotion/humor, style sentence_length/ person_pov/contractions, example category, rule severity)
  • regex i style prohibited_patterns/required_patterns som ikke kompilerer
  • ordforråd-termregler med en tom term
  • style-kommentargrenser som ikke er et positivt antall ord, eller en underordnet setningsgrense som ikke er lavere enn den overordnede

Avslutningstilstander: 0 når profilen er gyldig, 1 når den har et problem. Med --json er resultatet {"valid": bool, "errors": [{"field", "message"}]}.

Commandvoice validate
Try it

Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.

kapi voice validate
Flags
FlagTypeDefaultDescription
--color stringautofargelegg utdata: auto, always, never
--jq stringfiltrer JSON-utdata gjennom et jq-uttrykk (impliserer --json)
--json boolfalseSkriv ut i JSON-format
--output-format stringUtdataformat: text (alias: table), json, yaml
--text boolfalseUtdata i tekstformat (standard)

← Back to the Command Reference