Check that object names are not too long. The length of an object name is defined as the length in characters, after removing extraneous parts:
object_length_linter(length = 30L)
maximum variable name length allowed.
configurable, default, executing, readability, style
generic prefixes for implementations of S3 generics, e.g. as.data.frame.my_class
has length 8.
leading .
, e.g. .my_hidden_function
has length 18.
"%%" for infix operators, e.g. %my_op%
has length 5.
trailing <-
for assignment functions, e.g. my_attr<-
has length 7.
Note that this behavior relies in part on having packages in your Imports available;
see the detailed note in object_name_linter()
for more details.
linters for a complete list of linters available in lintr.