Thank you for this - an example of the config made it all so much clearer - I would recommended the author steal some of that post for their README
To over-simplify, vale runs hundreds of pre-built regexes that suggest changes to over-used phrases, likely function names etc etc. Google etc have pre-built fairly good defaults I suspect.
(To be fair this is trying to get consistency across huge document bases, and will never replace a human's authentic voice for communication. But sometimes you just want to make sure there are the same number of blueberries in each muffin)
Ok - my mission after next - get something like this brought in at work