Checks that at least one check passes.

checkor(..., error = TRUE)

Arguments

...

The checks to check.

error

A flag indicating whether to throw an informative error or immediately generate an informative message if the check fails.

Value

An invisible flag indicating whether at least one check passes (if it doesn't throw an error).

Examples

checkor(check_null(NULL), check_null(1), error = FALSE)
#> Warning: `checkor()` was deprecated in checkr 0.5.1.
#> Please use `chk::chkor()` instead.
#> Warning: `check_null()` was deprecated in checkr 0.5.1.
#> Please use `chk::chk_null()` instead.
#> Warning: `check_null()` was deprecated in checkr 0.5.1.
#> Please use `chk::chk_null()` instead.
checkor(check_null(1), check_null(1), error = FALSE)
#> Warning: `checkor()` was deprecated in checkr 0.5.1.
#> Please use `chk::chkor()` instead.
#> Warning: `check_null()` was deprecated in checkr 0.5.1.
#> Please use `chk::chk_null()` instead.
#> Warning: `check_null()` was deprecated in checkr 0.5.1.
#> Please use `chk::chk_null()` instead.
#> Warning: 1 must be NULL
checkor(check_null(1), check_null(2), error = FALSE)
#> Warning: `checkor()` was deprecated in checkr 0.5.1.
#> Please use `chk::chkor()` instead.
#> Warning: `check_null()` was deprecated in checkr 0.5.1.
#> Please use `chk::chk_null()` instead.
#> Warning: `check_null()` was deprecated in checkr 0.5.1.
#> Please use `chk::chk_null()` instead.
#> Warning: 1 must be NULL OR 2 must be NULL