evaluate
of suggested dependency testthat
switched to 4.0.check_key()
now preserves active status of sfc
column of sf
object.vld_join(by = NULL)
with R 4.5.chk_null_or()
when vld = chk::vld_xx
.chk_compatible_lengths()
and vld_compatible_lengths()
to check that lengths of objects are 'strictly recyclable'.inclusive = TRUE
argument to chk_range()
.upper
argument to chk_length()
.vld_sorted()
and chk_sorted()
now ignore missing values..subclass
for class
argument in err()
, wrn()
and msg()
.check_key()
failing on sf objects..subclass
to class
in rlang function callschk_valid_name()
.chk_join()
with sf
data frames.chkor_vld()
as faster replacement for soft-deprecated chkor()
.chk_null_or()
by soft-deprecating chk
argument for vld
argument.chk_count()
and chk_length()
because so useful.chk_null_or()
now returns (invisible) x.chkor()
for chkor_vld()
as slow.chk
argument of chk_null_or()
for vld
argument.chk_chr()
, chk_dbl()
and chk_wnum()
and vld_
equivalents.chk_count()
, chk_dirs()
, chk_files()
, chk_has()
, chk_in()
, chk_length()
, chk_no_missing()
, vld_no_missing()
, chk_proportion()
chk_off()
, chk_on()
, is_chk_on()
,chk_xx()
functions now return invisible copy of x (if passes check).check_key()
and check_data()
when key is undefined for sf
objects.chk_whole_numeric()
now accepts Inf
values.LazyData: true
for DESCRIPTION file to avoid CRAN check note.Added chk_null_or()
.
Added chk_wnum()
to check whole numeric scalars.
Added chk_dbl()
to check double scalars.
Added chk_chr()
to check character scalars.
Added chk_not_subset()
to check not a subset.
Added chk_factor()
to check factor vector.
Added chk_character_or_factor()
factor or character vector.
Added check_files()
and check_dirs()
to check if all files or directories exist (or not).
Added chk_setordered()
to check order of elements in set.
check_values()
now checks factor levels.
Undeprecated chk_is()
as useful for R6 objects.
Soft-deprecated chk_datetime()
for chk_date_time()
.
Added following checks
check_names()
.check_dim()
.check_values()
.check_key()
.check_data()
.Added following typeof chks
chk_logical()
and vld_logical()
.chk_double()
and vld_double()
.chk_integer()
and vld_integer()
.chk_character()
and vld_character()
.Added miscellaneous chks
chk_data()
and vld_data()
.chk_join()
.Fixed
chk_vector()
and vld_vector()
so ignores attributes.expect_chk_error()
.chk_matrix()
and vld_matrix()
.chk_array()
and vld_array()
.abort_chk
now allows original arguments to be attached.chk_tz()
and vld_tz()
.chk_matrix()
and vld_matrix()
.chk_array()
and vld_array()
.expect_chk_error()
.chk_sorted()
and vld_sorted()
.chk-benchmarking.Rmd
vignette that was causing problems for many CRAN checks.x_name = NULL
argument to relevant chk_
functions.err = FALSE
variant with vld_
variant.stop()
, warning()
and message()
to rlang variants abort()
, warn()
and inform()
.chk_all()
chk_atomic()
chk_environment()
chk_ext()
chk_has()
chk_not_empty()
chk_s3_class()
chk_s4_class()
chk_setequal()
backtick_chk()
unbacktick_chk()
.formals
argument to chk_function()
.tidy = TRUE
argument to errors, warnings and messages.n = NULL
and call. = FALSE
args to error message generating functions.ellipsis = 10L
argument to cc()
.sep = ", "
arg to cc()
.incomparables = FALSE
argument to chk_unique()
.%y
to sprintf-like types.chk_no_missing()
for chk_not_any_na()
.
chk_files()
and chk_dirs()
for chk_all(x, chk_file)
etc.
deparse_backtick()
for deparse_backtick_chk()
.
chk_length()
, chk_proportion()
and chk_count()
.
chk_on()
, chk_off()
and is_chk_on()
.
chk_match()
so ignores missing values.chk_true()
(and chk_false()
) to same behavior as isTRUE
in R >= 3.5.chk_unique()
to handle incomparables != FALSE
with data frames.range = c(0,1)
for chk_range()
.