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: |