在CRAN存储库策略文档中,明确指出:“包不应修改全局环境(用户的工作空间)”。
当我跑步时
R CMD check
via
devtools::check(),
它只是声明“全局变量 x 没有可见的绑定”。作为注释而不是警告。
CRAN 不会接受用户提供的包含错误和/或警告的包。我的包裹里没有这些。另一方面,注释是可以接受的。
这就是说,我有几个
assign(..., envir = .GlobalEnv)
我打算提交给 CRAN 的 R 包中函数中的实例。
鉴于全局变量不受欢迎,出现了以下问题:
(1) 为什么 R CMD 不检查有关全局变量的警告?
(2) CRAN 维护者会向我抱怨我的包中使用了全局变量吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)