Package: vetr 0.2.22

vetr: Trust, but Verify

Declarative template-based framework for verifying that objects meet structural requirements, and auto-composing error messages when they do not.

Authors:Brodie Gaslam [aut, cre], Paxdiablo [cph], R Core Team [cph], Michael Chirico [ctb]

vetr_0.2.22.tar.gz
vetr_0.2.22.zip(r-4.7)vetr_0.2.22.zip(r-4.6)vetr_0.2.22.zip(r-4.5)
vetr_0.2.22.tgz(r-4.6-x86_64)vetr_0.2.22.tgz(r-4.6-arm64)vetr_0.2.22.tgz(r-4.5-x86_64)vetr_0.2.22.tgz(r-4.5-arm64)
vetr_0.2.22.tar.gz(r-4.7-arm64)vetr_0.2.22.tar.gz(r-4.7-x86_64)vetr_0.2.22.tar.gz(r-4.6-arm64)vetr_0.2.22.tar.gz(r-4.6-x86_64)
vetr_0.2.22.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
vetr/json (API)
NEWS

# Install 'vetr' in R:
install.packages('vetr', repos = c('https://brodieg.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/brodieg/vetr/issues

On CRAN:

Conda:

argument-checksinput-validation

8.18 score 80 stars 1 packages 79 scripts 589 downloads 40 exports 0 dependencies

Last updated from:6253a3c9db. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK134
linux-devel-x86_64OK137
source / vignettesOK176
linux-release-arm64OK123
linux-release-x86_64OK123
macos-release-arm64OK94
macos-release-x86_64OK310
macos-oldrel-arm64OK90
macos-oldrel-x86_64OK185
windows-develOK106
windows-releaseOK108
windows-oldrelOK120
wasm-releaseOK93

Exports:abstractalikeall_bwbench_markCHRCHR.1CPXCPX.1GT.0GTE.0INTINT.1INT.1.NEGINT.1.NEG.STRINT.1.POSINT.1.POS.STRINT.NEGINT.NEG.STRINT.POSINT.POS.STRLGLLGL.1LT.0LTE.0NO.INFNO.NAnullifyNUMNUM.1NUM.1.NEGNUM.1.POSNUM.NEGNUM.POStevtype_aliketype_ofvetvet_tokenvetrvetr_settings

Dependencies:

alike

Rendered fromalike.Rmdusingknitr::rmarkdownon May 28 2026.

Last update: 2025-11-25
Started: 2017-07-07

vetR - Trust, but Verify

Rendered fromvetr.Rmdusingknitr::rmarkdownon May 28 2026.

Last update: 2018-03-05
Started: 2017-07-07

Readme and manuals

Help Manual

Help pageTopics
Trust, but Verifyvetr-package
Turn S3 Objects Into Templatesabstract abstract.array abstract.data.frame abstract.default abstract.environment abstract.list abstract.lm abstract.matrix abstract.ts
Compare Object Structurealike
Verify Values in Vector are Between Two Othersall_bw
Lightweight Benchmarking Functionbench_mark
Set Element to NULL Without Removing Itnullify nullify.default
Fuzzily Compare Types of Objectstype_alike type_of
Verify Objects Meet Structural Requirementstev vet
Vetting Tokens With Custom Error MessagesCHR CHR.1 CPX CPX.1 GT.0 GTE.0 INT INT.1 INT.1.NEG INT.1.NEG.STR INT.1.POS INT.1.POS.STR INT.NEG INT.NEG.STR INT.POS INT.POS.STR LGL LGL.1 LT.0 LTE.0 NO.INF NO.NA NUM NUM.1 NUM.1.NEG NUM.1.POS NUM.NEG NUM.POS vet_token
Verify Function Arguments Meet Structural Requirementsvetr
Generate Control Settings For vetr and alikevetr_settings