Learn R Programming

checked (version 0.5.0)

check_pkgs: Check packages

Description

Runs classical R CMD check for the given source package. It first identifies and installs, in parallel, all dependencies required to check the package. Then, it runs R CMD check for each specified package.

Usage

check_pkgs(
  package,
  n = 2L,
  output = tempfile(paste(utils::packageName(), Sys.Date(), sep = "-")),
  lib.loc = .libPaths(),
  repos = getOption("repos"),
  restore = TRUE,
  ...
)

Value

checker() R6 class storing all the details regarding checks that run. Can be combined with results and summary() methods to generate results.

Arguments

package

A path to either package, directory with packages or name of the package (details)

n

integer value indicating maximum number of subprocesses that can be simultaneously spawned when executing tasks.

output

character value specifying path where the output should be stored.

lib.loc

character vector with libraries allowed to be used when checking packages, defaults to entire .libPaths().

repos

character vector of repositories which will be used when generating task graph and later pulling dependencies.

restore

logical indicating whether output directory should be unlinked before running checks. If FALSE, an attempt will me made to restore previous progress from the same output

...

Additional arguments passed to run()

See Also

Other checks: check_rev_deps(), checker, new_checker()