[PATCH] D83901: [clang] Disable a few formatting options for test/

MyDeveloperDay via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Jul 16 01:43:26 PDT 2020


MyDeveloperDay added a comment.

clang-format -n warnings before this change in clang/test/Analysis/*.cpp  (clang-format -n *.cpp |& grep warning | wc -l)

before = 6903 vs  after=6595, if it helps I'd say this looks good. Most a very brief review of changes seem to be mainly whitespace/extra lines and indentation  (44 in headers files vs 43)
(Note: There are 11 warnings after the first iteration, clang-format sometimes has to be run twice)

The real proof is how many of the unit tests can be clang-formatted and still pass, but I completely approve of this effort, if the test directories were formatted this would give us a massive test suite of lots of different examples of c++ code to validate any clang-format changes.

If having this in the clang-format file means users can use "Format on Save" options in their editors and not break tests then I think this is a good thing. As this will drive good behavior in all the other files rather than having to turn "Format on Save" off because we cannot maintain running tests.

My 2 cents worth.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D83901/new/

https://reviews.llvm.org/D83901





More information about the cfe-commits mailing list