powered by
https://github.com/mllg/checkmate
https://github.com/mllg/checkmate/issues
Check scalars:
checkFlag
checkCount
checkNumber
checkInt
checkString
checkScalar
checkScalarNA
Check vectors:
checkLogical
checkNumeric
checkInteger
checkIntegerish
checkCharacter
checkComplex
checkFactor
checkList
checkVector
checkAtomic
checkAtomicVector
checkDate
Check attributes:
checkClass
checkNames
checkNamed
Check compound types:
checkMatrix
checkArray
checkDataFrame
checkDataTable
checkTibble
Check other built-in R types:
checkNull
checkEnvironment
checkFunction
Check sets:
checkChoice
checkSubset
checkSetEqual
File IO:
checkFileExists
checkDirectoryExists
checkPathForOutput
checkAccess
Safe coercion to integer:
asCount
asInt
asInteger
Quick argument checks using a DSL:
qassert
qassertr
Misc:
checkOS (check operating system)
checkOS
assert (combine multiple checks into an assertion)
assert
anyMissing
allMissing
anyNaN
wf (which.first and which.last)
wf
Useful links:
Report bugs at https://github.com/mllg/checkmate/issues