Erratum handles errors and warnings in a manner inspired by Go's standard error library.
#install.packages("remotes") remotes::install_github("devOpifex/erratum")library(erratum) err <- e("Input must be a numeric") err$rule <- is.numeric safe_log <- function(x){ err$check(x) log(x) } safe_log("two")Please note that the erratum project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
