© 2026 Hashnode
The 20,000-line PR that was actually 47 lines: building ClearPR Some time back, a teammate opened a PR. The diff said 20,847 lines changed. I clicked, my MacBook fan kicked in, and GitHub started painting the page in those familiar green and red blo...

Clarity Engineering TL;DR: If You're Here Because Tree-sitter's node-types.json Makes No Sense You're not alone. Tree-sitter's terminology is confusing because it evolved from internal implementation details, not developer clarity. The Core Problems...

If you’ve ever wished you could query code like data, Tree-sitter might be your new best friend. Whether you're building a code analysis tool, editor extension, or just exploring syntax trees—this guide will help you understand Tree-sitter Queries fr...
