YAML Scalars, Strings, and Multiline Blocks/Quote ambiguous boolean-like words

Avoid implicit booleans by quoting risky strings.

Section: Scalar gotchas

Quote ambiguous boolean-like words

yaml
yaml
answer: "yes"
feature_flag: true
Explanation

In some parsers or older YAML variants, words like yes/no/on/off may be interpreted as booleans.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Scalar gotchas
Quote date-like values
Prevent timestamps and date-like tokens from being auto-typed.
OpenIn sheetyamlsame section
Read a scalar with yq
Extract a single value from a YAML file.
OpenIn sheetbashsame section
Update a scalar with yq
Modify a YAML field in place.
OpenIn sheetbashsame section
Plain string
Use an unquoted scalar when no escaping is needed.
OpenIn sheetyaml1 tag match
Single-quoted string
Keep backslashes literal and avoid interpolation-like behavior.
OpenIn sheetyaml1 tag match
Double-quoted string
Use escapes like newline and tab in YAML strings.
OpenIn sheetyaml1 tag match