Systematically Run R CMD Checks

Systematically Run R checks against multiple packages. Checks are run in parallel with strategies to minimize dependency installation. Provides out of the box interface for running reverse dependency check.


checked

Batch R CMD check management

R-CMD-check CRAN coverage

Running Checks

Although checked is broadly capable of running arbitrary sets of R CMD check tasks, reverse dependency checking is one of the most common use cases where batch R CMD checks are needed.

Running reverse dependency checks is as easy as

library(checked)
x <- run("/home/dev/praise", n = 4)
results(x)
#> # praise reverse dependency check results (1c999505a831-meta-revdeps-of-praise) 
#> 
#> testthat package R CMD check diff 
#> notes: OK 
#> warnings: OK 
#> errors: OK 
#> 
#> goodpractice package R CMD check diff 
#> notes: OK 
#> warnings: OK 
#> errors: OK

Monitoring Runs

Because running many checks in parallel can be a difficult process to monitor, capable interfaces will provide a convenient output for tracking various runs, check results and package installations; keeping a log of any issues that might arise during the process.

If your editor doesn’t support the full output, you might consider launching your checks in a terminal which should be less constrained. This would also free up your preferred editor for you to use while your checks run.

library(checked)
run("/home/dev/praise")

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("checked")

0.5.4 by Szymon Maksymiuk, 3 months ago


https://Genentech.github.io/checked/, https://github.com/Genentech/checked


Report a bug at https://github.com/Genentech/checked/issues


Browse source code at https://github.com/cran/checked


Authors: Szymon Maksymiuk [cre, aut] (ORCID: , Doug Kelkhoff [aut] , F. Hoffmann-La Roche AG [cph, fnd]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports callr, cli, glue, igraph, jsonlite, memoise, options, R6, rcmdcheck, rlang, utils, tools

Suggests remotes, testthat, visNetwork, withr


See at CRAN