You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The comment-residue gate's hash-comment reader (tests/OpenCode.Sdk.Tools.Tests/CommentResidue/CommentReader.cs, HashComments) closes a quoted value at the next matching quote character and ignores escapes. A valid YAML line such as
name: "value\" # Q123"
is therefore read as the value "value\" followed by the comment # Q123", and the gate reports Q123 from inside a string. This is a false positive, so it fails loud rather than open. It predates TST-E0b-2, and the TST-E0b-2 review (Sol, run tst-e0b2-review) found it. The review fix in that PR was limited to the reviewed defect (CR-only analyzer config lines), because a lexer rewrite was outside its approved scope.
Disposition
Not fixed in TST-E0b-2. Candidate for the Tools.Tests oracle sweep: honour backslash escapes inside double-quoted YAML scalars, with the line above as the red case.
Moved to milestone 1.1 by the second 1.0 triage (2026-10-26, maintainer-approved): it is internal, additive, tooling or test structure, so it does not block 1.0.0. The issue stays as it is.
Activity
Blind-Striker commentedon Oct 26, 2026
Moved to milestone 1.1 by the second 1.0 triage (2026-10-26, maintainer-approved): it is internal, additive, tooling or test structure, so it does not block 1.0.0. The issue stays as it is.