r-lib / revdepcheck

R package reverse dependency checking
https://revdepcheck.r-lib.org
Other
99 stars 31 forks source link

Suggestion: allow finer control of checking process #232

Closed hongooi73 closed 4 years ago

hongooi73 commented 4 years ago

Eg right now, you need to run revdep_check before adding and removing individual packages with revdep_add and revdep_rm. It would be nice to be able to do the latter independently.

Similarly, revdep_check checks all revdeps, with the only control being the dependencies argument which is very broad. it would be nice to be able to supply a list of specific packages to check.

gaborcsardi commented 4 years ago

You can start the check, wait until the actual checks start, press CTRL+C or ESC to stop, then add and remove packages as you like, and then start the check again.

hongooi73 commented 4 years ago

That's true, but I was thinking more of a batch/pipeline situation. Would it be difficult to make these changes?

gaborcsardi commented 4 years ago

It is not very difficult. We don't really run revdepchecks automatically, because they typically require a human eye, so it would be distracting to run them all the time. We only run them before release or after a major change.

You can see the revdep_check() function to see how to do the individual steps manually.

hadley commented 4 years ago

Now duplicate of #69