の実行中R CMD check
に、エラー、警告、またはメモを受け取ることがあります。NOTE が生成されたかどうかを確認し、生成された場合はプログラムで NOTE の内容にアクセスしたいと思います。
私の目標は、提出物がまだ CRAN に存在しないことを示す NOTE が生成されたかどうかを確認することです。それを確認する他の方法があることは知ってい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$