Learn R Programming

lintr (version 3.1.2)

scalar_in_linter: Block usage like x %in% "a"

Description

vector %in% set is appropriate for matching a vector to a set, but if that set has size 1, == is more appropriate. %chin% from {data.table} is matched as well.

Usage

scalar_in_linter()

Arguments

Tags

best_practices, consistency, efficiency, readability

Details

scalar %in% vector is OK, because the alternative (any(vector == scalar)) is more circuitous & potentially less clear.

See Also

linters for a complete list of linters available in lintr.