A clang-format plugin for Code::TidyAll . This speeds up clang-format validation and reformatting on subsequent calls by making use of Code::TidyAll 's caching.
For more information, see:
You can find some benchmarks - in the case of the Freecell Solver test suite, the formatting "smoke" tests run time was reduced from 9-10 seconds to 2-3 seconds.