Skip to content

feat(query): say to quote a value that holds an operator - #169

Merged
leemour merged 1 commit into
mainfrom
feat/quote-hint
Oct 16, 2026
Merged

leemour merged 1 commit into
mainfrom
feat/quote-hint

Conversation

@leemour

@leemour leemour commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator

An unquoted value with an operator in it (link:click?id=1, url:a.com/x) failed with only query.invalid-syntax at position 14 or unclosed-literal. The parser now adds put the value in quotes: field:"value" as the alternative (message and details.alternative) when the failing position is inside such a field:value. A failure that already has an alternative keeps it.

Found while adding mail link search in cli-core (cli-core#1328): the owner types links into url: / link:.

Checked locally: typecheck, biome (no errors), 714 tests, docs:check.

🤖 Generated with Claude Code

url:a.com/x?y=1 failed with only query.invalid-syntax at position 14. The error now ends with
put the value in quotes: url:"a.com/x?y=1", also in details.alternative.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@leemour
leemour merged commit 0bcf052 into main Oct 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant