3

の実行中R CMD checkに、エラー、警告、またはメモを受け取ることがあります。NOTE が生成されたかどうかを確認し、生成された場合はプログラムで NOTE の内容にアクセスしたいと思います。

私の目標は、提出物がまだ CRAN に存在しないことを示す NOTE が生成されたかどうかを確認することです。それを確認する他の方法があることは知ってい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 に答える