Sometimes you just want to use ... to force your users to fully name the details arguments. This function warns if ... is not empty.
...
check_dots_empty(env = parent.frame())
Environment in which to look for ....
# NOT RUN { f <- function(x, ..., foofy = 8) { check_dots_empty() x + foofy } try(f(1, foof = 4)) f(1, foofy = 4) # }
Run the code above in your browser using DataCamp Workspace