-
Notifications
You must be signed in to change notification settings - Fork 27
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
Full integration with codetoolsBioc #77
Comments
Let's please be cautious with codetoolsBioc namespace imports. I've really bad memories of seeing many packages with questionable NAMESPACE directives generated by codetoolsBioc automatic namespace generation feature, e.g. super selective imports from the methods package. These NAMESPACE files would almost always create problems in the long run and I had to fix dozens of them. I'd rather not go through this again. |
Agreed, I also recall the strange behavior on |
FWIW,
I'm not 100% sure under what circumstances these are picked up. It might be that it only recommends this for functions in base R packages. |
Yes, the base (+ graphics or so) functions seem like they're the ones that get correctly suggested in that scope. |
Happy to try out the full grooming to Bioc package. @federicomarini |
I did start up with some code last week, for bringing the package to a "modern status".
The PR will be posted on the https://github.com/Bioconductor/codetoolsBioC repo directly |
Hi Federico, Henrik, Just to be clear on this, the H. |
Thanks @hpages for pointing this out! |
I understand. One more thing that would need to be addressed in the process of pimping up the package "to the Bioc level" is Using Unfortunately we still have about 350 software packages that still use |
... potentially with
codetoolsBioc
(https://github.com/Bioconductor/codetoolsBioC) becoming at all effects a part of Bioconductor. As of now, it only lives in Github and is listed in the Enhances for BiocCheck.Why?
I find particularly useful the integration with
BiocCheck
when it automatically provides a bunch of meaningful (and in most of the cases working perfectly OOTB) namespace imports.How?
Some aspects could be updated for
codetoolsBioc
: roxygen-based manual & handling of dependencies, potential switch totestthat
for unit testing, ...The text was updated successfully, but these errors were encountered: