-
Notifications
You must be signed in to change notification settings - Fork 7
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
Ability to only log package use and unapproved packages, instead of functions #222
Comments
Possible designs:
Thoughts @kodesiba @bms63 @parmsam-pfizer? |
Linking #168 |
We currently log used packages and functions, and optionally show unapproved function use. Do we want to give the ability to toggle all of these combinations?
|
I like the idea of providing flexibility on the level of logging. I understand there are some cases where function use logging doesn't work well, but it's really nice to have. It's a feature, for example, that I've proposed using for the ADRG group to get a table of used functions grouped by package: phuse-org/adrgOS#4 Issue #168 suggests potentially moving over to a static code analysis for identify which packages are used before running the code. I think we'd need to still run the code to determine which functions map to which R packages. Maybe if we provide a setting to only log package use, we could do that (log package use only) before code execution via the proposed solution in #168 (comment) |
Static code analysis capturing For example:
|
Feature Idea
Currently this package logs package and functions used and unapproved use. It would be nice if this could be set to only log packages. Package logging is more reliable than functions. We also might want to consider flagging function use as experimental. It doesn't work with objects that contain multiple functions (like knitr).
Relevant Input
No response
Relevant Output
No response
Reproducible Example/Pseudo Code
No response
The text was updated successfully, but these errors were encountered: