[R-pkg-devel] Do I need to namespace and import functions from 'methods' package?
daattali at gmail.com
Sun Jul 12 22:01:05 CEST 2015
I have a package that is using the 'is' function from the 'methods'
package. My package has been on CRAN for some time now and has had 3
different versions already. Yesterday when submitting, I got a response
* checking R code for possible problems ... NOTE
> ggMarginal: no visible global function definition for 'is'
> Undefined global functions or variables:
So I fixed it by changing 'is' to 'methods::is', and then I got a response
* checking dependencies in R code ... WARNING
> '::' or ':::' import not declared from: ‘methods’
So I suppose I need to declare 'methods' in my imported packages.
My question is: is this a new requirement, to explicitly import 'methods'
and namespace functions from it, or has it always been a requirement but I
just wasn't caught? Or is it not even a requirement and the R CMD check was
[[alternative HTML version deleted]]
More information about the R-package-devel