Gå til hovedinnhold

kapi voice validate

kapi validate <file.yaml|->

Valider en stemmeprofil-YAML og rapporter strukturelle problemer.

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

  • YAML-syntaks- eller typefeil som hindrer profilen fra å bli tolket
  • ukjente felt (skrivefeil eller nøkler som ikke støttes)
  • manglende påkrevde felt (kun 'name' er påkrevd)
  • ugyldige enum-verdier (tone formalitet/følelse/humor, stil setningslengde/ person_pov/sammentrekninger, eksempelkategori, regelens alvorlighetsgrad)
  • regex i stil prohibited_patterns/required_patterns som ikke kompilerer
  • ordforrådsterm-regler med en tom term

Avslutnigskoder: 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 stringautocolorize output: auto, always, never
--jq stringfilter JSON output through a jq expression (implies --json)
--json boolfalseOutput in JSON format
--output-format stringOutput format: text (alias: table), json, yaml
--text boolfalseOutput in text format (default)

← Back to the Command Reference