testthat (>= 3.0.2), knitr, rmarkdown, covr, withr, markdown,
devtools
purrr (>= 0.3.0), rlang, magrittr, methods, glue, vctrs (>=
0.3.4), cli (>= 2.1.0), tidyselect

person(given = "Olivier",
family = "Binette",
role = c("aut", "cre", "cph"),
email = "olivier.binette@gmail.com")
Lightweight validation tool for checking function arguments and
validating data analysis scripts. This is an alternative to stopifnot() from
the 'base' package  and to assert_that() from the 'assertthat' package. It
provides more informative error messages and facilitates debugging.

Verbose Assertions for Tabular Data (Data.frames and
Data.tables)
Simple, flexible, assertions on data.frame or data.table objects with verbose output for vetting. While other assertion packages apply towards more general use-cases, assertable is tailored towards tabular data. It includes functions to check variable names and values, whether the dataset contains all combinations of a given set of unique identifiers, and whether it is a certain length. In addition, assertable includes utility functions to check the existence of target files and to efficiently import multiple tabular data files into one data.table.

person("Grant", "Nguyen", email="gngu@uw.edu", role = c("aut", "cre"))

person("Grant", "Nguyen", email="grant.nguyen@gmail.com", role = c("aut", "cre"))

c(
person("Grant", "Nguyen", email="grant.nguyen@gmail.com", role = c("aut", "cre")),
person("Max", "Czapanskiy", email="maxczapanskiy@gmail.com", role = c("ctb"))
)
Grant Nguyen [aut, cre],
Max Czapanskiy [ctb]

Readable check functions to ensure code integrity.
person("Richard", "Cotton", role = c("aut", "cre"), email =
"richierocks@gmail.com")
assertive contains lots of is_* functions to check the
state of your variables, and assert_* functions to throw errors
if they aren't in the right form.
'assertive-package.R' 'internal.R' 'utils.R' 'zzz.R'
'assert-has.R' 'assert-is-a-type.R'
'assert-is-atomic-recursive-vector.R' 'assert-is-connection.R'
'assert-is-empty-scalar.R' 'assert-is-file.R'
'assert-is-in-range.R' 'assert-is-na-nan-null.R'
'assert-is-other.R' 'assert-is-real-imaginary.R'
'assert-is-string.R' 'assert-is-true-false.R'
'assert-is-type.R' 'has.R' 'is-a-type.R'
'is-atomic-recursive-vector.R' 'is-connection.R'
'is-empty-scalar.R' 'is-file.R' 'is-in-range.R'
'is-na-nan-null.R' 'is-other.R' 'is-real-imaginary.R'
'is-string.R' 'is-true-false.R' 'is-type.R'