pac_health {pacs} | R Documentation |
CRAN package health state at a specific Date or for a specific version
Description
a package health for a certain version or at a specific Date. By default works for the newest package version. A healthy package was published for more than x days, where default is 14 days. CRAN team gives around one/two week to resolved a package which gave errors under the check page. The newest release is checked for any warnings/errors on the R CRAN package check page.
Usage
pac_health(
pac,
version = NULL,
at = NULL,
limit = 14,
scope = c("ERROR", "FAIL"),
flavors = NULL,
lib.loc = .libPaths(),
repos = "https://cran.rstudio.com/",
source = c("cran", "crandb")
)
Arguments
pac |
|
version |
|
at |
|
limit |
|
scope |
|
flavors |
|
lib.loc |
|
repos |
character vector repositories URLs to use. Default |
source |
|
Value
logical
if a package is healthy.
Note
Results are cached for 30 minutes with memoise
package.
The crandb
R packages database is a part of METACRAN
project, source:
Csárdi G, Salmon M (2022). pkgsearch
: Search and Query CRAN R Packages. https://github.com/r-hub/pkgsearch
, https://r-hub.github.io/pkgsearch/
.
For source = "cran"
the function will scrap two CRAN URLS. Works only with CRAN packages.
Please as a courtesy to the R CRAN, don't overload their servers by constantly using this function.
Examples
## Not run:
pacs::pac_health("memoise")
pacs::pac_health("dplyr", version = "0.8.0", limit = 14)
pacs::pac_health("dplyr", at = as.Date("2019-02-14"))
pacs::pac_health("dplyr", limit = 14, scope = c("ERROR", "FAIL"))
## End(Not run)