如何访问检查包装时可能出现的任何注意事项?

时间:2012-08-04 11:38:11

标签: r devtools

运行R CMD check时,可以收到错误,警告或注意。我想检查是否生成了NOTE,如果是,则以编程方式访问NOTE的内容。

我的目标是查看是否生成了表明CRAN上尚不存在提交的NOTE。我知道还有其他方法可以检查,但重新发明轮子似乎很遗憾,因为devtools::check()已经生成了一条消息,如果是这样的话。

1 个答案:

答案 0 :(得分:3)

嗯,R是开源的,它来自文件src/library/tools/R/build.R。那么为什么不从那里开始呢?

edd@max:~/src/debian/R/R-2.15.1/src/library/tools/R$ grep '"NOTE' build.R 
    resultLog(Log, "NOTE")
                     sprintf("NOTE: There were %d notes.\n",
                     sprintf("NOTE: There was 1 note.\n"))
edd@max:~/src/debian/R/R-2.15.1/src/library/tools/R$