Elektrine lite

← Feed

@etiennebacher@mastodon.social

Post #921348

2026-03-24 16:25 UTC

#rstats I'm very happy to announce Jarl 0.5.0! Jarl is a very fast R linter, written in Rust. This release brings many improvements and fixes: - check R code chunks in R Markdown and Quarto docs - check "@examples" and "@examplesIf" sections if you use roxygen2 - detect unused or duplicated functions in pkgs - rules on specific pkgs, e.g. on `dplyr::filter()`, are now possible. Feel free to suggest more and in other pkgs too! Post: https://www.etiennebacher.com/posts/2026-03-23-jarl-0.5.0/ Changelog: https://jarl.etiennebacher.com/changelog

Replies (2)

  • @bentoh@mastodon.online 2026-03-25 01:56

    @etiennebacher@mastodon.social oooo just gonna say that R-ers in our organization likes Jarl so much they are changing our pre-commit from using air to Jarl :)

    Open ##4240722

  • @GillesColling@fosstodon.org 2026-03-25 11:16

    Rust is the right call for a linter. Fast enough to run on save without anyone noticing. How does Jarl handle tidyeval? That's where R linters usually break down, either flagging every rlang pattern or ignoring them completely.

    Open ##4240728