RE: https://fosstodon.org/@michaelchirico/115776078535011385
Major features include:
- a TON of improvements around rolling functions
- comment.char in fread()
- cbindlist() and mergelist()
| Website | https://www.etiennebacher.com |
| Github | https://github.com/etiennebacher |
RE: https://fosstodon.org/@michaelchirico/115776078535011385
Major features include:
- a TON of improvements around rolling functions
- comment.char in fread()
- cbindlist() and mergelist()
#rstats Jarl 0.3.0 is available!
Jarl is a very fast R linter, able to check and fix thousands of lines in milliseconds.
New since initial release:
- 6 new rules
- ignore automatically generated files by default
- bug fixes and perf improvements
All changes: https://jarl.etiennebacher.com/changelog
#rstats Jarl 0.2.0 is available!
Jarl is a very fast R linter, written in Rust.
New since the initial release:
* 10 new rules, including 5 opt-in rules for testthat that can be activated with:
- `--extend-select TESTTHAT` in the CLI
- `extend-select = ["TESTTHAT"]` in jarl.toml
* 3 CLI args were renamed
* bug fixes and new docs:
- vignette "Tutorial: add a new rule"
- new sections on how to use Jarl in Helix and Neovim
Changelog: https://jarl.etiennebacher.com/changelog
#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/