Tree-sitter, a C-based code parsing generator, gained an R grammar created by Davis Vaughan, enabling a new ecosystem of R developer tools. Built on this foundation are Air (code reformatting), Jarl (linting), and Positron IDE (auto-completion/hover help), plus GitHub integration for improved R code search. This infrastructure advancement was presented at useR! 2024.
Infrastructure
A Better R Programming Experience Thanks to Tree-sitter
Tree-sitter's new R grammar (via Davis Vaughan) unlocks an R developer tools ecosystem—Air reformatter, Jarl linter, Positron IDE features, and improved GitHub code search.
Thursday, April 16, 2026 12:00 PM UTC2 MIN READSOURCE: Hacker NewsBY sys://pipeline
Tags
infrastructure