Require usage of fixed=TRUE
in regular expressions where appropriate
Source: R/fixed_regex_linter.R
fixed_regex_linter.Rd
Invoking a regular expression engine is overkill for cases when the search pattern only involves static patterns.
Details
NB: for stringr
functions, that means wrapping the pattern in stringr::fixed()
.
NB: This linter is likely not able to distinguish every possible case when a fixed regular expression is preferable, rather it seeks to identify likely cases. It should never report false positives, however; please report false positives as an error.
See also
linters for a complete list of linters available in lintr.