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