#rstats I'm very happy to introduce Jarl, a new R linter.

Jarl is a command line tool with extensions in VS Code, Positron, and Zed. It is extremely fast, able to check thousands of lines of R code in milliseconds. The GIF below shows how r-source (about 200k lines of R code) is parsed in less than 800ms.

Jarl provides several output formats, a workflow file for Github Actions, and more features.

More info:
- blog post: https://www.etiennebacher.com/posts/2025-11-20-introducing-jarl/
- website: https://jarl.etiennebacher.com/

@etiennebacher #HelixEditor support https://docs.helix-editor.com/lang-support.html may be relatively easy as it uses the tree sitter LSP model, quoting your README:

“Jarl is faster and also easier to link to the Language Server Protocol, which enables its use via VS Code or Positron extensions for instance.”

Language support

@etiennebacher Jarl is working as an R linter in #HelixEditor now, thank you! https://jarl.etiennebacher.com/editors#helix #RLang
Editor support – jarl