Flags bare T / F symbols that should be TRUE / FALSE. Operates on
the parsed AST, so T inside string literals or comments is not flagged
(a long-standing source of regex false positives). Named-argument names
(f(T = 1)) and $T / @T extractions are excluded.
Value
checktor_check_result() with passed, issues, message.
Examples
pkg <- example_diagnose_scenario("code_examples/tf_usage_bad.R",
show_content = FALSE)
issues(diagnose_tf_usage(pkg, verbose = FALSE))
#> file line location message
#> 1 tf_usage_bad.R 8 tf_usage_bad.R:8 T/F usage check
#> 2 tf_usage_bad.R 11 tf_usage_bad.R:11 T/F usage check
#> 3 tf_usage_bad.R 15 tf_usage_bad.R:15 T/F usage check
#> 4 tf_usage_bad.R 18 tf_usage_bad.R:18 T/F usage check
#> 5 tf_usage_bad.R 22 tf_usage_bad.R:22 T/F usage check
#> 6 tf_usage_bad.R 23 tf_usage_bad.R:23 T/F usage check
#> 7 tf_usage_bad.R 26 tf_usage_bad.R:26 T/F usage check