Package: favr 1.0.0.9000

Luke Jenkins

favr: Function Argument Validation

Validate function arguments succinctly with informative error messages and optional automatic type casting and size recycling. Enable schema-based assertions by attaching reusable rules to data.frame and list objects for use throughout workflows.

Authors:Luke Jenkins [aut, cre, cph]

favr_1.0.0.9000.tar.gz
favr_1.0.0.9000.zip(r-4.7)favr_1.0.0.9000.zip(r-4.6)favr_1.0.0.9000.zip(r-4.5)
favr_1.0.0.9000.tgz(r-4.6-any)favr_1.0.0.9000.tgz(r-4.5-any)
favr_1.0.0.9000.tar.gz(r-4.7-any)favr_1.0.0.9000.tar.gz(r-4.6-any)
favr_1.0.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
favr/json (API)
NEWS

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

Bug tracker:https://github.com/lj-jenkins/favr/issues

Pkgdown/docs site:https://lj-jenkins.github.io

On CRAN:

Conda:

assertionscastingrecyclingrlangschemavalidationvctrs

3.70 score 2 stars 1 scripts 158 downloads 56 exports 7 dependencies

Last updated from:3192c1303d. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK118
source / vignettesOK167
linux-release-x86_64OK129
macos-release-arm64OK179
macos-oldrel-arm64OK171
windows-develOK88
windows-releaseOK83
windows-oldrelOK82
wasm-releaseOK91

Exports:abort_ifabort_if_notadd_to_schemaare_atomicare_bare_atomicare_bare_bytesare_bare_characterare_bare_complexare_bare_doubleare_bare_integerare_bare_integerishare_bare_listare_bare_logicalare_bare_numericare_bare_raware_bare_stringare_bare_vectorare_boolare_bytesare_characterare_complexare_doubleare_emptyare_falseare_integerare_integerishare_listare_logicalare_namedare_named2are_nullare_raware_scalar_atomicare_scalar_bytesare_scalar_characterare_scalar_complexare_scalar_doubleare_scalar_integerare_scalar_integerishare_scalar_listare_scalar_logicalare_scalar_raware_scalar_vectorare_stringare_trueare_vectorcastcast_if_notcoerceenforceenforce_schemahave_nameslossyrecyclerecycle_if_notschema

Dependencies:cligluelifecyclerlangtidyselectvctrswithr

Readme and manuals

Help Manual

Help pageTopics
Ensure the truth of R expressionsabort_if abort_if_not
Are objects empty vectors or NULL?are_empty
Are vectors integer-like?are_bare_integerish are_integerish are_scalar_integerish
Are objects named?are_named are_named2 have_names
Are objects TRUE or FALSE?are_false are_true
Bare type predicatesare-bare-type-predicates are_bare_atomic are_bare_bytes are_bare_character are_bare_complex are_bare_double are_bare_integer are_bare_list are_bare_logical are_bare_numeric are_bare_raw are_bare_string are_bare_vector
Scalar type predicatesare-scalar-type-predicates are_bool are_scalar_atomic are_scalar_bytes are_scalar_character are_scalar_complex are_scalar_double are_scalar_integer are_scalar_list are_scalar_logical are_scalar_raw are_scalar_vector are_string
Type predicatesare-type-predicates are_atomic are_bytes are_character are_complex are_double are_integer are_list are_logical are_null are_raw are_vector
Cast objects to a given typecast_if_not
Ensure the truth of R expressions and cast/recycle objects.enforce
Recycle objects to a given sizerecycle_if_not
Ensure the truth of data-masked R expressions and cast/recycle named elements.add_to_schema add_to_schema.with_schema enforce_schema enforce_schema.with_schema schema schema.data.frame schema.list