Create a Standard Diagnostic Check Result Object
Source:R/checktor-classes.R
checktor_check_result.RdConstructor function for creating consistent diagnostic check result objects used by all individual diagnostic functions.
Value
An object of class checktor_check_result containing:
passed: The passed statusissues: Vector of issues foundmessage: Description of the checkAdditional elements passed via
...
See also
Individual diagnostic functions like diagnose_tf_usage(), diagnose_seed_setting()
Examples
# Create a passing check result
result <- checktor_check_result(
passed = TRUE,
issues = character(0),
message = "Example check"
)
print(result)
#> ✔ Example check: PASSED
# Create a failing check result with additional elements
result <- checktor_check_result(
passed = FALSE,
issues = c("file1.R:5", "file2.R:10"),
message = "T/F usage check",
file_issues = list("file1.R" = 5, "file2.R" = 10)
)
print(result)
#> ✖ T/F usage check: FAILED
#> Issues found:
#> • file1.R:5
#> • file2.R:10