New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-Visible Binding #1
Comments
|
Yes it does unfortunately suffer from the In one's own code you can try the "assign NULL sleaze" to work around. Beyond using the "with method" (also in the same article), For others. I am writing a long response because Jared Lander has brought up a very important, but somewhat subtle issue that I do not have a completely satisfactory response to. I want to emphasize why the question is in fact important and my response "no we don't know how to completely fix it" is not to diminish from the point. The issue Jared Lander brings up is use of formula-style or lazy-eval style notation such as encouraged in This means to submit a package that uses such code to CRAN you must, at least, add notes identifying these warning as spurious. This does not look good (does one really know there isn't a real unbound variable mixed in with the spurious warnings) and makes more work for the CRAN reviewers as they have to read your note and decide if they believe you actually checked the warnings. For example in our package As a side-note non-standard evaluation is useful, but from what I have seen it is a “only funny when I do it" technique. I have seen authors that use non-standard evaluation in their own packages explicitly say not to use methods from other packages for in turn using non-standard evaluation. |
jaredlander commentedDec 8, 2016
•
edited by JohnMount
Not an issue but a question. Does this suffer from the
non-visible bindingwarning from CRAN?The text was updated successfully, but these errors were encountered: