We rely on fast and versatile sanity checks with the checkmate package. These are lightning-fast. However, performance over and over again in loops can slow down execution significantly in particular since in every single operation different operators perform checks over and over again.
We could add a logical option ecr3vis.sanitycheck with default TRUE. All functions would checks this option and skip sanity checks if desired.
We rely on fast and versatile sanity checks with the checkmate package. These are lightning-fast. However, performance over and over again in loops can slow down execution significantly in particular since in every single operation different operators perform checks over and over again.
We could add a logical option
ecr3vis.sanitycheck
with defaultTRUE
. All functions would checks this option and skip sanity checks if desired.