导航CRAN的反向依赖检查日志

导航CRAN的反向依赖检查日志

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

文章讨论了作者在处理R包knitr和rmarkdown的反向依赖时遇到的困难。随着反向依赖数量的增加,检查日志变得复杂,常出现假阳性错误。为了解决这一问题,作者编写了一个JS脚本,将日志转换为标签页,方便查看每个包的错误信息。

🎯

关键要点

  • 作者在处理R包knitr和rmarkdown的反向依赖时遇到困难。
  • knitr和rmarkdown的反向依赖数量已达到10,000,检查变得复杂。
  • CRAN的反向依赖检查常常出现假阳性错误,导致日志难以分析。
  • 每次提交新版本时,作者都会收到失败报告,日志可能长达数千行。
  • 作者编写了一个JS脚本,将日志转换为标签页,方便查看每个包的错误信息。
  • JS脚本通过在每个Package:标记处拆分文本并组织成标签结构来实现。
  • 使用JS脚本后,可以更轻松地查看每个包的错误,而不必浏览整个日志。
➡️

继续阅读