Rcmd检查:通过“ :::”调用导入的未导出对象

Mat*_*der 5 r package

这个问题与Rcmd checkR-Devel(3.1.0)有关。

我正在维护一个名为A的程序包,该程序“依赖”另一个程序包,让我将第二个程序包称为B。由于以下原因,我使用“ Depends”代替了“ import”:

  • 大多数使用软件包A的人也使用软件包B。
  • 包A广泛使用的功能,来自包B。
  • 程序包B本身“依赖”其他程序包。

程序包A使用程序包B的“未导出”功能,Rcmd check并对以下内容进行投诉:通过':::'调用导入的未导出对象(作为注释,但我希望将其全部删除)。我的问题是:我应该如何正确处理此笔记?我应该如何正确利用另一个软件包中的“未导出”功能?

我知道我们不应该使用“未导出”功能,但是我参与了这两个软件包的开发。