@etiennebacher@mastodon.social
Post #662471
2025-11-20 16:50 UTC
#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/
Replies (2)
-
@schuemaa@ecoevo.social 2025-11-20 17:02
@etiennebacher@mastodon.social now, how will I get it to work in Emacs? That might be one I have to put off until January ...
-
@pjacock@fediscience.org 2025-11-20 19:25
@etiennebacher@mastodon.social #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.”