I prefer people to focus foremost on clean semantics, interfaces and data structures. Sure, the formatting should not be a mess, but we shouldn't be extremists about it. I certainly don't want a commit hook or pulltester that looks at formatting. It's better to be accommodating of people's slightly different tastes with respect to code formatting (try to ignore it and see the meaning beneath it) than be a jerk about it. It just distracts from what we're trying to do. 