@kevinushey @jonathande4 as promised, here is my report after a few days of usage. The RStudio diagnostics in the new RStudio release (btw, dark theme! ) work fine. The fact they don’t still understand NSE in
dplyr can be a bit annoying at times (for example,
iris %>% filter(Species == "setosa") raises a
no symbol named 'Species' in scope warning), but overall they’re improving my code style, by catching the odd
= instead than
<- in places, or stuff such as lack of spaces around infix operators, lack of spaces behind commas…I’m usually quite careful about this stuff, but every now and then a slip happens.
I’ve also tried
lintr and its integration with RStudio is great, worth more publicity IMO I like most of its suggestions, not all (as natural, after all there is no arguing about matters of taste).
- The diagnostics are more immediate and faster (you don’t have to
lint(path\to\file) each time you edit your code)
lintr is more comprehensive and apparently is not confused by NDE
In the end they complement each other nicely.