我正在尝试使用roxygen2来记录我的代码。不幸的是,我的主管认为在全局环境中有这么多功能会让代码杂乱无章。所以我被告知要将它们隐藏在子环境中。但这似乎会阻止roxygen正确地检测到它们。以下是一个最小化的示例。
my_env <- new.env()
#' test
#'
#' more test
#'
#' @return none
my_env$my_func <- function(){}
environment(my_env$my_func) <- my_env
我正在使用DevTools中的Document()命令来构建文档。但是,我一直收到“警告:min_examp.R:8:缺少名称”的错误。考虑到我认为我将不被允许将函数放回隐藏它们之前的方式,有人对如何使roxygen检测到我的函数有任何建议吗?