Check if certain functions are called with specific arguments. Useful for enforcing explicit parameter usage.
Examples
if (FALSE) { # \dontrun{
# Require explicit stringsAsFactors in data.frame()
explicit_saf <- require_function_arguments(
"data.frame",
"stringsAsFactors",
"Always specify stringsAsFactors explicitly in data.frame()."
)
# This would lint:
# data.frame(x = 1:3)
# This would pass:
# data.frame(x = 1:3, stringsAsFactors = FALSE)
} # }