A flag indicating whether other levels are not permitted.
order
A flag indicating whether the object levels have to occur in the same order as names. To check whether x is an ordered factor use
check_vector(x, ordered(1)).
x_name
A string of the name of the object.
error
A flag indicating whether to throw an informative error or immediately generate an informative message if the check fails.
Value
An invisible copy of x (if it doesn't throw an error).