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:
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
assertionscastingrecyclingrlangschemavalidationvctrs
Last updated from:3192c1303d. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 118 | ||
| source / vignettes | OK | 167 | ||
| linux-release-x86_64 | OK | 129 | ||
| macos-release-arm64 | OK | 179 | ||
| macos-oldrel-arm64 | OK | 171 | ||
| windows-devel | OK | 88 | ||
| windows-release | OK | 83 | ||
| windows-oldrel | OK | 82 | ||
| wasm-release | OK | 91 |
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
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Ensure the truth of R expressions | abort_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 predicates | are-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 predicates | are-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 predicates | are-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 type | cast_if_not |
| Ensure the truth of R expressions and cast/recycle objects. | enforce |
| Recycle objects to a given size | recycle_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 |