R 替代 `:::` 运算符以通过 CRAN 检查
R substitute of `:::` operator to pass CRAN check
我正在开发一个违反某些 CRAN 标准的包,因此我不打算将其提交给 CRAN,但我想让我的 travis CHECK 尽可能严格。
有没有办法替换 :::
运算符以便它可以通过 --as-cran
检查?
或者有没有一种方法可以在检查时抑制这个特定的警告?
第二个问题可能更有价值,因为我可能 运行 进入其他 --as-cran
异常。
我知道我可以要求包维护者导出特定功能,但正在寻找一些侵入性较小的解决方案。
只要你保证你不会让我进入 PBR 黑名单:
`%:::%` <- `:::`
然后像 :::
一样使用 %:::%
。这将通过检查,但真的不推荐,正如人们在评论中所建议的那样,你所做的只是伪造它以获得(假的)travis 金星,因为访问非导出函数在以下方面绝对是不行的CRAN 可接受的事情(并且有充分的理由)。
在 --as-cran
检查期间会出现一些注释,您可以在不违背注释精神的情况下规避这些注释,但这并不是真正的情况之一。
我正在开发一个违反某些 CRAN 标准的包,因此我不打算将其提交给 CRAN,但我想让我的 travis CHECK 尽可能严格。
有没有办法替换 :::
运算符以便它可以通过 --as-cran
检查?
或者有没有一种方法可以在检查时抑制这个特定的警告?
第二个问题可能更有价值,因为我可能 运行 进入其他 --as-cran
异常。
我知道我可以要求包维护者导出特定功能,但正在寻找一些侵入性较小的解决方案。
只要你保证你不会让我进入 PBR 黑名单:
`%:::%` <- `:::`
然后像 :::
一样使用 %:::%
。这将通过检查,但真的不推荐,正如人们在评论中所建议的那样,你所做的只是伪造它以获得(假的)travis 金星,因为访问非导出函数在以下方面绝对是不行的CRAN 可接受的事情(并且有充分的理由)。
在 --as-cran
检查期间会出现一些注释,您可以在不违背注释精神的情况下规避这些注释,但这并不是真正的情况之一。