从 `.` `data.table` 导入,以便 lintr 识别它

Import from `.` `data.table` so that lintr recognizes it

当 运行 lintr 在使用 data.table 的 R 函数上时,我收到以下警告:

warning: no visible global function definition for '.', Did you mean '-'?  

我认为一个简单的解决方法是添加 importFrom data.table .。我也尝试用反引号引用点,但它似乎并没有被导出。解决此错误的推荐方法是什么?

我可以添加行

`.` <- function(){}

在某个地方,但我没有让它工作而且它很老套。

如果您尝试用双引号引用点会怎样? importFrom data.table "."

我知道这就是我为 magrittr 管道操作员

完成导入的方式

如果这不起作用,您可以随时将 . 添加到使用 utils::globalVariables()

定义全局变量的 globals.R 文件中
if(getRversion() >= "2.15.1")  utils::globalVariables(c("."))