No visible binding for global variable Note in R CMD check

To get it past R CMD check you can either :

  • Use get("b") (but that is onerous)
  • Place a=b=NULL somewhere higher up in your function (that’s what I do)

There was a thread on r-devel a while ago where somebody from r-core basically said (from memory) “NOTES are ok, you know. The assumption is that the author checked it and is ok with the NOTE.”. But, I agree with you. I do prefer to have CRAN checks return a clean “OK” on all platforms. That way the user is left in no doubt that it passes checks ok.

EDIT :

Here is the r-devel thread I was remembering (from April 2010). So that appears to suggest that there are some situations where there is no known way to avoid the NOTE, but that’s ok.

Leave a Comment