check_dots_unnamed {rlang} | R Documentation |
Check that all dots are unnamed
Description
In functions like paste()
, named arguments in ...
are often a
sign of misspelled argument names. Call check_dots_unnamed()
to
fail with an error when named arguments are detected.
Usage
check_dots_unnamed(
env = caller_env(),
error = NULL,
call = caller_env(),
action = abort
)
Arguments
env |
Environment in which to look for |
error |
An optional error handler passed to |
call |
The execution environment of a currently
running function, e.g. |
action |
See Also
Other dots checking functions:
check_dots_empty()
,
check_dots_used()
Examples
f <- function(..., foofy = 8) {
check_dots_unnamed()
c(...)
}
f(1, 2, 3, foofy = 4)
try(f(1, 2, 3, foof = 4))
[Package rlang version 1.1.4 Index]