R/check.R
check_dots_unnamed.Rd
Named arguments in ... are often a sign of misspelled argument names.
Environment in which to look for ....
...
The action to take when the dots have not been used. One of rlang::abort(), rlang::warn(), rlang::inform() or rlang::signal().
rlang::abort()
rlang::warn()
rlang::inform()
rlang::signal()
f <- function(..., foofy = 8) { check_dots_unnamed() c(...) } f(1, 2, 3, foofy = 4) #> [1] 1 2 3 try(f(1, 2, 3, foof = 4)) #> Error in f(1, 2, 3, foof = 4) : #> Arguments in `...` must be passed by position, not name. #> ✖ Problematic argument: #> • foof = 4