Arity is a language server, formatter, and linter designed specifically for the R programming language. Built in Rust, it aims to provide a fast and deterministic development experience for users working with R code. The tool leverages a lossless, incremental parser to ensure efficient and reliable code analysis and formatting.
Arity supports integration with popular code editors and integrated development environments (IDEs), allowing developers to connect the language server to their preferred editor. Its features include code formatting, linting, and language server capabilities, all accessible via a command-line interface. Users can install Arity using Cargo, and there are additional installation options such as prebuilt binaries, package managers, and source builds. The tool offers commands like 'arity format' to format R documents and 'arity lint' to run lint checks on R files.
toml file, where users can adjust various settings. The documentation provides a comprehensive reference for configuration keys, command-line options, and available lint rules. Arity is positioned as a tool for developers seeking to improve the quality and consistency of their R code through automated formatting and linting, as well as enhanced code intelligence via the language server protocol.
evidence_sufficient=true
arity is an IDEs & code editors product. It provides code intelligence, formatting, and linting for R developers to improve code quality and productivity. It is built as an open-source project for R developers. arity is open source under the MIT license. The product ships for the web and the command line.
arity first shipped in 2026. Key capabilities include language server, code formatting, and linting.
Latest indexed changes and source events
Other apps tracked under the same category.