[R] checkUsage from codetools shows errors when function uses functions from loaded packages

Jannis
Mon, 08 Apr 2013 18:12:49 -0000

Dear list members,


I frequently program small scripts and wrap them into functions to be
able to check them with checkUsage. In case these functions (loaded via
source or copy pasted to the R console) use functions from other
packages, I get this error:


no visible global function definition for ?xxxxxxx?

For example:



test = function() {
   require(plotrix)
   color.legend()
}

library(codetools)
checkUsage(test)


Can I tell codetools somehow where to look for these functions without
building a full blown package?



Cheers
Jannis