RFC: clang-format all the things!

Another thing: github pull requests automatically run clang-format tests on every pull request, and if the test doesn’t pass, you can’t commit the pull request through the github interface.

I’m not sure this is accurate: you should be able to override branch protection rules in our repo.

This is true even if none of the parts of the file that fail clang-format were updated by the pull request.

I’m also fairly confident that this isn’t right either: the pre-merge check should only be checking the parts of the file you modified. See RFC: clang-format github action - #6 by pogo59.