Tidyverse expects implicit returns, so those should be the default. Basically check that the last expr in all function definitions is a) never a return() or b) always a return(). Signature could maybe be `return_linter(use_implicit_returns = TRUE)`? The google linters introduced a bunch of these (`grep return\(lapply\( R/*.R`)