Provides a consistent style for errors and warnings.
report_error(faulty_input, error_condition, requirement, context = NULL, advice, hint = NULL, halt = TRUE)
faulty_input | Unquoted function argument that is the cause of the error condition. |
---|---|
error_condition | A sentence explaining the condition that invoked the error. |
requirement | A sentence that explains what is required. |
context | (Optional) A sentence that contextualizes the error |
advice | Advice for the user to avoid the error. |
hint | If the input can be guessed, |
halt | (logical, default: |