arity(1)

πŸ“¦ version 0.26.0, in nixpkgs unstable

πŸ’… 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 explicit arity.toml. like, you're being specific about it: this skips discovery and also skips ARITY_CONFIG. you know exactly what you want and honestly? respect. πŸ‘‘
  • --no-config β€” ignores all config files, including ARITY_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 and NO_COLOR is 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 β€” under format --check this 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 .R files
  • arity-index(1) β€” builds or refreshes the installed-package introspection index
  • arity-lsp(1) β€” runs the language server over stdio
  • arity-completions(1) β€” generates a shell completion script (writes it to stdout)
  • arity-init(1) β€” writes a starter arity.toml to 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