Dear All,
I have a package that uses reference classes. When I build the package I
get numerous notes of the sort
Note: no visible binding for '<<-' assignment to 'pars'
I've tried using GlobalVariables, but that didn't solve the issue.
After some googling, I came across the page
http://stackoverflow.com/q/23475309/203420 which suggests
suppressBindingNotes <- function(variablesMentionedInNotes) {
for(variable in variablesMentionedInNotes) {
assign(variable,NULL, envir = .GlobalEnv)
}
}
suppressBindingNotes(c("dat", "internal", "xmin", "pars", "no_pars"))
But checking the package with --as-cran raises the note
* checking R code for possible problems ... NOTE
Found the following assignments to the global environment:
File ?poweRlaw/R/aaa_all_classes.R?:
assign(variable, NULL, envir = .GlobalEnv)
What is the correct way of removing the "visible bindings" notes?
Thanks
Colin