在顶级找到的非标准文件/目录:'README.Rmd'即使在实施建议的解决方案后仍然存在

时间:2018-02-23 19:39:05

标签: r knitr devtools r-package

我正在处理一个包,并使用R CMD CHECK在其上运行devtools::check(),生成以下NOTE

> checking top-level files ... NOTE
  Non-standard file/directory found at top level:
    'README.Rmd'

此问题的一个变体在(NOTE or WARNING from package check when README.md includes images)之前已经提出,但其中提供的解决方案对我没有用。

这是我的.Rbuildignore文件。如我所知,我已经包含了^README-.*\.png$

^.*\.Rproj$
^\.Rproj\.user$
^CONDUCT\.md$
^\.travis\.yml$
^README-.*\.png$
^cran-comments\.md$

此外,我的README.Rmd文档包含以下块,可以保存/man/figures/

中的所有数据
{r, echo = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-"
)

如果您需要有关.Rmd文件的更多详细信息,请点击此处: https://github.com/IndrajeetPatil/ggstatsplot/blob/master/README.Rmd

鉴于最好摆脱所有可能NOTES成功通过CRAN的R CMD CHECK,我该如何避免这种NOTE

1 个答案:

答案 0 :(得分:13)

要从R创建的tarball中排除文件README.Rmd,请添加

^README.Rmd

到您已有的文件.Rbuildignore。如果你需要,“写R扩展”还有更多。