运行R CMD check
时,可能会收到错误、警告或注释。我想检查是否生成了 NOTE,如果是,则以编程方式访问 NOTE 的内容。
我的目标是查看是否生成了一个说明,表明 CRAN 上尚不存在提交。我知道还有其他方法可以检查,但是重新发明轮子似乎很可惜,因为devtools::check()
如果是这样的话,已经生成了一条消息。
好吧,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$