Package: saferDev Type: Package Title: Checking Tools for Safer R Function Development Version: 3.0.0 Date: 2026-10-23 Authors@R: c( person(given = "Haiding", family = "Wang", role = "ctb"), person(given = "Yushi", family = "Han", role = "ctb"), person(given = "Mia", family = "Legras", role = "ctb"), person(given = "Gael", family = "Millot", email = "gael.millot@pasteur.fr", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-0591-3509")) ) Encoding: UTF-8 Maintainer: Gael Millot Description: Set of functions that check and correct the code of R functions according to the safer-r project recommendations (see ): argument value checking, explicit package namespace qualification of the function calls, complete writing of the arguments of the called functions, curly brackets around the bodies of if, else, for, while, repeat and function, TRUE and FALSE written in full, controlled for() loop sequences and standard function() writing of lambda functions. The corrected function is returned or written into a file. Other functions check the R scope, catch messages, check the presence of packages and functions, and write log files. URL: https://github.com/safer-r/saferDev, https://safer-r.github.io/saferDev/ BugReports: https://github.com/safer-r/saferDev/issues License: GPL-3 Depends: R (>= 4.6.0) Config/roxygen2/version: 8.0.0 Imports: ggplot2 Suggests: knitr, rmarkdown, testthat (>= 3.0.0) VignetteBuilder: knitr Repository: https://safer-r.r-universe.dev Date/Publication: 2026-10-31 01:23:28 UTC RemoteUrl: https://github.com/safer-r/saferdev RemoteRef: HEAD RemoteSha: 938940c16187ec23a5232883effbbd7feefbae38 NeedsCompilation: no Packaged: 2026-10-31 18:51:18 UTC; root Author: Haiding Wang [ctb], Yushi Han [ctb], Mia Legras [ctb], Gael Millot [aut, cre] (ORCID: )