15 chars · 1 line
Waiting for input
15 chars · 1 line
Waiting for input
YAML plain scalar troubleshooting
The validator starts with @deploy as an unquoted value. YAML does not allow a plain scalar to begin with @ or a backtick, so quote the complete value when those characters are data rather than syntax. This tool is free to use. No account or payment is required.
Last updated
YAML permits many unquoted strings, but not every character sequence can begin a plain scalar. Reserved leading characters are one reason a value that looks harmless in another configuration format may require quotes in YAML.
If @ or a backtick is part of an account name, token placeholder, command fragment, or other intended string, removing it changes the data. Quoting preserves the value while making the YAML syntax unambiguous.
The @ character is preserved by quoting the complete string.
handle: @deployhandle: "@deploy"Common questions
YAML reserves @ at the start of plain scalars, so a value beginning with it needs a quoted or other explicit scalar style.
No. Backticks are not YAML string delimiters, and a plain scalar cannot start with a backtick. Use single or double quotes instead.
Normal YAML quoting marks the scalar boundary; the parsed string can still contain the leading reserved character as data.
Debugging a specific YAML issue? Browse YAML troubleshooting.