Lists all available example files in the inst/diagnose/ directory that
can be used with example_diagnose_scenario().
Value
Character vector of relative paths to example files that can be used
with example_diagnose_scenario().
See also
example_diagnose_scenario() to create test scenarios with these files
Examples
# List all available examples
show_example_files()
#> [1] "code_examples/browser_calls_bad.R"
#> [2] "code_examples/core_usage_bad.R"
#> [3] "code_examples/globalenv_bad.R"
#> [4] "code_examples/option_changes_bad.R"
#> [5] "code_examples/print_cat_bad.R"
#> [6] "code_examples/seed_setting_bad.R"
#> [7] "code_examples/tf_usage_bad.R"
#> [8] "description_examples/bad_description.txt"
#> [9] "description_examples/good_description.txt"
#> [10] "documentation_examples/good_documentation.Rd"
#> [11] "documentation_examples/missing_examples_bad.Rd"
#> [12] "documentation_examples/missing_value_tag.Rd"
#> [13] "documentation_examples/suggested_in_examples_bad.Rd"
#> [14] "network_examples/bad_network_example.Rd"
#> [15] "temp_examples/bad_temp_usage.R"
# List only code examples
show_example_files("code")
#> [1] "code_examples/browser_calls_bad.R" "code_examples/core_usage_bad.R"
#> [3] "code_examples/globalenv_bad.R" "code_examples/option_changes_bad.R"
#> [5] "code_examples/print_cat_bad.R" "code_examples/seed_setting_bad.R"
#> [7] "code_examples/tf_usage_bad.R"
# List files matching a pattern
show_example_files(pattern = "bad")
#> [1] "code_examples/browser_calls_bad.R"
#> [2] "code_examples/core_usage_bad.R"
#> [3] "code_examples/globalenv_bad.R"
#> [4] "code_examples/option_changes_bad.R"
#> [5] "code_examples/print_cat_bad.R"
#> [6] "code_examples/seed_setting_bad.R"
#> [7] "code_examples/tf_usage_bad.R"
#> [8] "description_examples/bad_description.txt"
#> [9] "documentation_examples/missing_examples_bad.Rd"
#> [10] "documentation_examples/suggested_in_examples_bad.Rd"
#> [11] "network_examples/bad_network_example.Rd"
#> [12] "temp_examples/bad_temp_usage.R"
# Use with example_diagnose_scenario
examples <- show_example_files("code")
pkg_path <- example_diagnose_scenario(examples[1])
#> === Example file: browser_calls_bad.R ===
#> # Example file showing browser() calls (debugging code)
#>
#> #' Debug Function
#> #' @param data Input data
#> debug_function <- function(data) {
#> browser() # Issue: debugging call left in code
#>
#> processed <- process_data(data)
#>
#> if (is.null(processed)) {
#> browser() # Issue: another debugging call
#> stop("Processing failed")
#> }
#>
#> return(processed)
#> }
#>
#> #' Analysis with Debug
#> analyze_with_debug <- function(x) {
#> result <- mean(x, na.rm = TRUE)
#>
#> if (is.na(result)) {
#> browser() # Issue: debugging call for troubleshooting
#> }
#>
#> return(result)
#> }
#>
#> === End of example ===
#>
#> Temporary package created at: /tmp/RtmpQVdLzn/checktor_example_20260626_203824_3783
#> Example file copied to: /tmp/RtmpQVdLzn/checktor_example_20260626_203824_3783/R/browser_calls_bad.R
#>