lint_r: Lint R

View source: R/tools.R

lint_rR Documentation

Lint R

Description

Uses the {lintr} package to check all R sources in the app and tests/testthat directories for style errors.

Usage

lint_r(paths = NULL)

Arguments

paths

Character vector of directories and files to lint. When NULL (the default), check app and tests/testthat directories.

Details

The linter rules can be adjusted in the .lintr file.

You can set the maximum number of accepted style errors with the legacy_max_lint_r_errors option in rhino.yml. This can be useful when inheriting legacy code with multiple styling issues.

The box.linters::namespaced_function_calls() linter requires the {treesitter} and {treesitter.r} packages. These require R >= 4.3.0. lint_r() will continue to run and skip namespaced_function_calls() if its dependencies are not available.

Value

None. This function is called for side effects.


Appsilon/rhino documentation built on Sept. 27, 2024, 7:01 p.m.