3

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

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

4

1 回答 1

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$ 
于 2012-08-04T13:33:13.197 回答