This release expands Tree-sitter TQL parsing with match statement pattern syntax and adds a shared local quality gate for contributors.
🚀 Features
Section titled “🚀 Features”Match statement pattern syntax
Section titled “Match statement pattern syntax”May 31, 2026 · @mavam, @codex · #2
The TQL grammar now parses the documented match statement pattern syntax, including alternatives, guards, ranges, and wildcard arms:
match status { 499..600 | 429 if retries > 0 => { action = "retry" } _ => {}}This improves editor parsing and highlighting for pipelines that use the new match control-flow statement.
Shared local quality gate
Section titled “Shared local quality gate”Developers can run the same fast local quality gate used by CI with npm run check:
npm run checkUse npm run fix to refresh generated parser and editor-query artifacts before committing.