R: Check R Code for T/F

checkTnF {tools} | R Documentation

## Check R Code for T/F

### Description

Checks the specified R code for occurrences of `T` or `F`, and reports the expression containing these. This is useful as in R `T` and `F` are just variables which are set to the logicals `TRUE` and `FALSE` by default, but are not reserved words and hence can be overwritten by the user. Hence, one should always use `TRUE` and `FALSE` for the logicals.

### Usage

    checkTnF(package, dir, file, lib.loc = NULL)

### Arguments

`package` | a character string naming an installed package. If given, the installed R code of the package is checked. R code installed as an image file cannot be checked.
`dir` | a character string specifying the path to a package's root source directory. This should contain the subdirectory `R` (for R code). Only used if `package` is not given.
`file` | the name of a file containing R code to be checked. Used if neither `package` nor `dir` are given.
`lib.loc` | a character vector of directory names of R libraries, or `NULL`. The default value of `NULL` corresponds to all libraries currently known. The specified library trees are used to to search for `package`.

### Warning

This function is still experimental. Both name and interface might change in future versions.

[Package Contents]