Diagnose Installs in Examples, Vignettes and Demos
Source:R/diagnostics-examples.R
lab_example_installs.RdFlags a call that installs a package or external software from an example, a vignette or a demo. CRAN asks maintainers not to install anything from these, because a check then has to do the install too, and the user did not ask for it.
Value
checktor_check_result() with passed, issues, message.
Source
The CRAN Cookbook covers this under
Installing Software,
and it is a rejection maintainers receive verbatim: "Please do not install
packages in your functions, examples or vignette." See
vignette("check-sources", package = "checktor") for how every check maps to its
source.
See also
checktor(), lab_software_install() for the same rule in R/.
Examples
pkg <- example_diagnose_scenario("code_examples/tf_usage_bad.R",
show_content = FALSE)
lab_example_installs(pkg, verbose = FALSE)$passed
#> [1] TRUE