MyDeveloperDay added a comment. In D69764#1740582 <https://reviews.llvm.org/D69764#1740582>, @sammccall wrote:
> (Sorry for arriving at this late) > > At a strategic level, I have some concerns here: the fact that clang-format > generally doesn't touch the token sequence isn't an accident. > e.g. formatting `int x;;` will insert a newline rather than deleting the > redundant semicolon. Like the one in this patch, that would be a useful > feature, but it's a path the clang-format authors deliberately decided to > close off. I would agree that in the beginning that was true, but now with sorting of includes/using we are making replacements to move things around, The fact we are using the same Replacement ideas that clang-tidy uses for fix-its I feel this isn't a huge change of direction. Since I also added the dry-run approach, I also think we can use this kind of approach to validate code for conformance (and not necessarily replace the actual code). But at least in the initial tests I've done on relatively large codebases this actually works better than I anticipated. This is a requested feature both in our bug database but also on stack overflow, this felt like a natural fit (and an interesting challenge) CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69764/new/ https://reviews.llvm.org/D69764 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits