makeAssertionFunction() and makeExpectationFunction() return empty character instead of the argument name if the argument is missing.
library(checkmate)
printErrMsg = function(expr) tryCatch(expr, error = function(e) print(conditionMessage(e)))
checkInt() |> printErrMsg()
# [1] "argument \"x\" is missing, with no default"
testInt() |> printErrMsg()
# [1] "argument \"x\" is missing, with no default"
assertInt() |> printErrMsg()
# [1] "argument \"\" is missing, with no default"
expect_int() |> printErrMsg()
[1] "Argument '' is missing"