Flags set.seed(<numeric>) calls. Multi-line forms are handled because
the check matches the call AST node, not raw text.
Value
checktor_check_result() with passed, issues, message.
Source
The CRAN Repository Policy
asks a package not to modify the user's workspace, and set.seed() writes
.Random.seed there, changing the random-number stream for the rest of the
session. See
vignette("check-sources", package = "checktor") for how every check maps to its
source.
Examples
pkg <- example_diagnose_scenario("code_examples/seed_setting_bad.R",
show_content = FALSE)
lab_seed_setting(pkg, verbose = FALSE) # prints PASSED/FAILED
#> ✖ Seed setting check: FAILED
#> Issues found:
#> • seed_setting_bad.R:7
#> • seed_setting_bad.R:15