Package: stbl 0.3.0.9002

Jon Harmon

stbl: Stabilize Function Arguments

A set of consistent, opinionated functions to quickly check function arguments, coerce them to the desired configuration, or deliver informative error messages when that is not possible.

Authors:Jon Harmon [aut, cre, cph]

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

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

Bug tracker:https://github.com/wranglezone/stbl/issues

Pkgdown/docs site:https://stbl.wrangle.zone

On CRAN:

Conda:

7.94 score 17 stars 10 packages 2 scripts 1.8k downloads 134 exports 5 dependencies

Last updated from:dd75c4069e. Checks:13 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK236
linux-devel-x86_64OK143
source / vignettesOK189
linux-release-arm64OK132
linux-release-x86_64OK143
macos-release-arm64OK94
macos-release-x86_64OK231
macos-oldrel-arm64OK120
macos-oldrel-x86_64OK249
windows-develOK170
windows-releaseOK114
windows-oldrelOK117
wasm-releaseOK119

Exports:!!are_character_ishare_chr_ishare_dbl_ishare_double_ishare_factor_ishare_fct_ishare_int_ishare_integer_ishare_lgl_ishare_logical_ishcaller_argcaller_envexpect_pkg_error_classesexpect_pkg_error_snapshotexpect_pkg_message_classesexpect_pkg_message_snapshotexpect_pkg_warning_classesexpect_pkg_warning_snapshotis_character_ishis_chr_ishis_dbl_ishis_double_ishis_factor_ishis_fct_ishis_int_ishis_integer_ishis_lgl_ishis_logical_ishobject_typepkg_abortpkg_informpkg_warnregex_must_matchregex_must_not_matchspecify_characterspecify_character_scalarspecify_chrspecify_chr_scalarspecify_data_framespecify_dblspecify_dbl_scalarspecify_dfspecify_doublespecify_double_scalarspecify_factorspecify_factor_scalarspecify_fctspecify_fct_scalarspecify_intspecify_int_scalarspecify_integerspecify_integer_scalarspecify_lglspecify_lgl_scalarspecify_listspecify_logicalspecify_logical_scalarspecify_lststabilise_characterstabilise_character_scalarstabilise_chrstabilise_chr_scalarstabilise_data_framestabilise_dblstabilise_dbl_scalarstabilise_dfstabilise_doublestabilise_double_scalarstabilise_factorstabilise_factor_scalarstabilise_fctstabilise_fct_scalarstabilise_intstabilise_int_scalarstabilise_integerstabilise_integer_scalarstabilise_lglstabilise_lgl_scalarstabilise_liststabilise_logicalstabilise_logical_scalarstabilise_lststabilize_argstabilize_arg_scalarstabilize_characterstabilize_character_scalarstabilize_chrstabilize_chr_scalarstabilize_data_framestabilize_dblstabilize_dbl_scalarstabilize_dfstabilize_doublestabilize_double_scalarstabilize_factorstabilize_factor_scalarstabilize_fctstabilize_fct_scalarstabilize_intstabilize_int_scalarstabilize_integerstabilize_integer_scalarstabilize_lglstabilize_lgl_scalarstabilize_liststabilize_logicalstabilize_logical_scalarstabilize_lststabilize_presentto_characterto_character_scalarto_chrto_chr_scalarto_data_frameto_dblto_dbl_scalarto_dfto_doubleto_double_scalarto_factorto_factor_scalarto_fctto_fct_scalarto_intto_int_scalarto_integerto_integer_scalarto_lglto_lgl_scalarto_listto_logicalto_logical_scalarto_lst

Dependencies:cligluelifecyclerlangvctrs

Getting started with stbl

Rendered fromstbl.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2026-04-02
Started: 2025-09-12

Readme and manuals

Help Manual

Help pageTopics
Check if an object can be safely coerced to characterare_character_ish are_chr_ish are_chr_ish.default is_character_ish is_chr_ish
Check if an object can be safely coerced to doubleare_dbl_ish are_dbl_ish.character are_dbl_ish.default are_dbl_ish.factor are_double_ish is_dbl_ish is_double_ish
Check if an object can be safely coerced to a factorare_factor_ish are_fct_ish are_fct_ish.default is_factor_ish is_fct_ish
Check if an object can be safely coerced to integerare_integer_ish are_int_ish are_int_ish.character are_int_ish.default are_int_ish.factor is_integer_ish is_int_ish
Check if an object can be safely coerced to logicalare_lgl_ish are_lgl_ish.default are_logical_ish is_lgl_ish is_logical_ish
Test package error classesexpect_pkg_error_classes
Snapshot-test a package errorexpect_pkg_error_snapshot
Test package message classesexpect_pkg_message_classes
Snapshot-test a package messageexpect_pkg_message_snapshot
Test package warning classesexpect_pkg_warning_classes
Snapshot-test a package warningexpect_pkg_warning_snapshot
Identify the class, type, etc of an objectobject_type
Signal an error with standards appliedpkg_abort
Signal a message with standards appliedpkg_inform
Signal a warning with standards appliedpkg_warn
Create a regex matching ruleregex_must_match regex_must_not_match
Create a specified character stabilizer functionspecify_character specify_character_scalar specify_chr specify_chr_scalar
Create a specified double stabilizer functionspecify_dbl specify_dbl_scalar specify_double specify_double_scalar
Create a specified data frame stabilizer functionspecify_data_frame specify_df
Create a specified factor stabilizer functionspecify_factor specify_factor_scalar specify_fct specify_fct_scalar
Create a specified integer stabilizer functionspecify_int specify_integer specify_integer_scalar specify_int_scalar
Create a specified logical stabilizer functionspecify_lgl specify_lgl_scalar specify_logical specify_logical_scalar
Create a specified list stabilizer functionspecify_list specify_lst
Ensure an argument meets expectationsstabilize_arg stabilize_arg_scalar
Ensure a character argument meets expectationsstabilise_character stabilise_character_scalar stabilise_chr stabilise_chr_scalar stabilize_character stabilize_character_scalar stabilize_chr stabilize_chr_scalar to_character to_character_scalar to_chr to_chr.NULL to_chr_scalar
Ensure a double argument meets expectationsstabilise_dbl stabilise_dbl_scalar stabilise_double stabilise_double_scalar stabilize_dbl stabilize_dbl_scalar stabilize_double stabilize_double_scalar to_dbl to_dbl.character to_dbl.factor to_dbl.NULL to_dbl_scalar to_double to_double_scalar
Ensure a data frame argument meets expectationsstabilise_data_frame stabilise_df stabilize_data_frame stabilize_df
Ensure a factor argument meets expectationsstabilise_factor stabilise_factor_scalar stabilise_fct stabilise_fct_scalar stabilize_factor stabilize_factor_scalar stabilize_fct stabilize_fct_scalar to_factor to_factor_scalar to_fct to_fct.NULL to_fct_scalar
Ensure an integer argument meets expectationsstabilise_int stabilise_integer stabilise_integer_scalar stabilise_int_scalar stabilize_int stabilize_integer stabilize_integer_scalar stabilize_int_scalar to_int to_int.character to_int.factor to_int.NULL to_integer to_integer_scalar to_int_scalar
Ensure a logical argument meets expectationsstabilise_lgl stabilise_lgl_scalar stabilise_logical stabilise_logical_scalar stabilize_lgl stabilize_lgl_scalar stabilize_logical stabilize_logical_scalar to_lgl to_lgl.NULL to_lgl_scalar to_logical to_logical_scalar
Ensure a list argument meets expectationsstabilise_list stabilise_lst stabilize_list stabilize_lst
Require a value to be non-NULLstabilize_present
Ensure a data frame argument meets expectationsto_data_frame to_df to_df.NULL
Ensure a list argument meets expectationsto_list to_lst to_lst.default to_lst.function to_lst.list to_lst.NULL