clang-format learned to sort includes long ago. We kept it disabled because reordering includes can break code in pathological situations. Let's try turning it on.
If it does break your code, put newlines between #includes that should not be reordered. clang-format only reorders blocks of consecutive #includes without newlines in between.
Comment 1 by bugdroid1@chromium.org
, Feb 2 2017