arity(1)
π NAME π
okay so bestie, meet arity β it's literally a language server, a formatter, AND a linter for R, all in one little icon. yes, all three. main character energy fr fr π
(this whole page lives in the General Commands Manual, section 1, iykyk π¦)
β¨ SYNOPSIS β¨
arity [--config] [--no-config] [--color] [-q|--quiet] [-v|--verbose]
[-h|--help] [-V|--version] <subcommands>
like, you give it some flags and then a subcommand and it just goes π«Ά
πΈ DESCRIPTION πΈ
Arity: a language server, formatter, and linter for R
that's the vibe check. that's the whole thing. no cap. β
π OPTIONS π
--config <PATH>β points at an explicitarity.toml. like, you're being specific about it: this skips discovery and also skipsARITY_CONFIG. you know exactly what you want and honestly? respect. π--no-configβ ignores all config files, includingARITY_CONFIG, and just uses the built-in defaults. full chaos mode but make it consistent π--color <WHEN>β tells it when to use color in output. [default:auto]
possible values, bestie:
auto: colorizes when writing to a terminal andNO_COLORis unset (this is the default one π)always: always colorizes. no thoughts, just rainbow πnever: never colorizes. monochrome era π€
-q,--quietβ suppresses informational output (errors still show up, don't worry). BUT β and this is the little detail everyone misses β underformat --checkthis drops the per-file diff, so you're left with the list of files that would be reformatted plus the summary. concise queen behavior π-v,--verboseβ prints extra informational output (e.g. per-command summaries). some of us just want to know everything and that's valid π-h,--helpβ prints help (see a summary with'-h')-V,--versionβ prints version
π¦ SUBCOMMANDS π¦
arity-parse(1)β parses and displays the CST tree, for debugging purposes πarity-format(1)β formats R files and package DESCRIPTIONs β¨arity-lint(1)β lints.Rfilesarity-index(1)β builds or refreshes the installed-package introspection indexarity-lsp(1)β runs the language server over stdioarity-completions(1)β generates a shell completion script (writes it to stdout)arity-init(1)β writes a starterarity.tomlto the current directory πarity-help(1)β prints this message, or the help of the given subcommand(s)
β VERSION β
v0.26.0
π AUTHORS π
Johan Larsson <johan@jolars.co>
π SEE ALSO π
arity-parse(1), arity-format(1), arity-lint(1), arity-index(1), arity-lsp(1), arity-completions(1), arity-init(1)
okay and that's the whole page!! this little beauty is arity 0.26.0 and it's living in arity(1) β go forth and lint, format, and serve languages, bestie πππ₯
π¦ where this page comes from
- nixpkgs unstable: arity 0.26.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms