detect_chars_structure_datasets() example
and tests no longer write to the installed package directory. All file outputs
now use tempdir() with proper cleanup.industtry to scrutr.serial_import(), parallel_import(), assign_to_global(), and current_script_location(). These relied on global environment side effects or RStudio-only dependencies.inspect_vars() now returns a named list of data frames instead of assigning to the global environment.vars_detect(), vars_compclasses(), and related functions now accept a named list of data frames instead of character vectors of object names.inspect_write() now takes a data frame object directly (data_frame) instead of a string name (data_frame_name).job, plyr, rstudioapi.assign(), get(), <<-).convert_all() is now synchronous (no longer requires RStudio background jobs).inspect() collapses multi-element class vectors (e.g. ordered/factor) into a single string per variable.path_move() uses fixed = TRUE in strsplit() for correct separator handling.dplyr::mutate_if()/mutate_all() to dplyr::across().Development enhancements: