Fix the "No visible binding" CRAN checks (#1504)

* fix cran check

* change required R version because of utils::globalVariables
This commit is contained in:
Tong He 2016-08-26 10:24:04 -07:00 committed by Tianqi Chen
parent d754ce7dc1
commit 170b349f3e
5 changed files with 17 additions and 3 deletions

View File

@ -29,7 +29,7 @@ Suggests:
testthat,
igraph (>= 1.0.1)
Depends:
R (>= 2.10)
R (>= 2.15.1)
Imports:
Matrix (>= 1.1-0),
methods,

View File

@ -54,17 +54,24 @@ importFrom(Matrix,sparseVector)
importFrom(data.table,":=")
importFrom(data.table,as.data.table)
importFrom(data.table,data.table)
importFrom(data.table,is.data.table)
importFrom(data.table,rbindlist)
importFrom(data.table,setkey)
importFrom(data.table,setkeyv)
importFrom(data.table,setnames)
importFrom(graphics,barplot)
importFrom(graphics,grid)
importFrom(graphics,par)
importFrom(graphics,title)
importFrom(magrittr,"%>%")
importFrom(stats,median)
importFrom(stats,predict)
importFrom(stringi,stri_detect_regex)
importFrom(stringi,stri_match_first_regex)
importFrom(stringi,stri_replace_all_regex)
importFrom(stringi,stri_replace_first_regex)
importFrom(stringi,stri_split_regex)
importFrom(utils,head)
importFrom(utils,object.size)
importFrom(utils,str)
importFrom(utils,tail)

View File

@ -131,5 +131,5 @@ multiplot <- function(..., cols = 1) {
globalVariables(c(
"Cluster", "ggplot", "aes", "geom_bar", "coord_flip", "xlab", "ylab", "ggtitle", "theme",
"element_blank", "element_text"
"element_blank", "element_text", "V1", "Weight"
))

View File

@ -144,6 +144,6 @@ get.leaf.depth <- function(dt_tree) {
# They are mainly column names inferred by Data.table...
globalVariables(
c(
".N", "N", "Depth", "Quality", "Cover", "Tree", "ID", "Yes", "No", "Feature"
".N", "N", "Depth", "Quality", "Cover", "Tree", "ID", "Yes", "No", "Feature", "Leaf", "Weight"
)
)

View File

@ -84,6 +84,7 @@ NULL
#' @importFrom Matrix sparse.model.matrix
#' @importFrom Matrix sparseVector
#' @importFrom data.table data.table
#' @importFrom data.table is.data.table
#' @importFrom data.table as.data.table
#' @importFrom data.table :=
#' @importFrom data.table rbindlist
@ -98,6 +99,12 @@ NULL
#' @importFrom stringi stri_split_regex
#' @importFrom utils object.size str tail
#' @importFrom stats predict
#' @importFrom stats median
#' @importFrom utils head
#' @importFrom graphics barplot
#' @importFrom graphics grid
#' @importFrom graphics par
#' @importFrom graphics title
#'
#' @import methods
#' @useDynLib xgboost