Are the rules used for naming arguments laid out somewhere ?
dplyr and purrr use dotted arguments (.arg), tidyr doesn't. dplyr names the first argument .data , tidyr uses data, purrr uses .x , but not always and sometimes even uses x.
I know that the tidyverse generally aims for consistency so I'm sure a lot of thoughts went into this, but I don't get it.
Another way to phrase my question: If I want to build functions that integrate well with the tidyverse, how should I name my arguments ?