ioeric requested changes to this revision. This revision now requires changes to proceed.
================ Comment at: clang-tidy/ClangTidy.cpp:25 @@ -24,2 +24,3 @@ #include "clang/ASTMatchers/ASTMatchFinder.h" +#include "clang/Format/Format.h" #include "clang/Frontend/ASTConsumers.h" ---------------- Also add dependency on clangFormat? ================ Comment at: clang-tidy/ClangTidy.cpp:159 @@ +158,3 @@ + R.getReplacementText()); + Replacements = Replacements.merge(tooling::Replacements(R)); + } else { ---------------- Do you need to update `CanBeApplied` and `AppliedFixes` in this branch as well? ================ Comment at: clang-tidy/ClangTidy.cpp:202 @@ +201,3 @@ + << Buffer.getError().message() << "\n"; + // FIXME: Maybe don't apply anything. + continue; ---------------- This `FIXME` is not very clear, i.e. does it mean don't apply anything for all files? Or just a single file? ================ Comment at: clang-tidy/ClangTidy.cpp:206 @@ +205,3 @@ + StringRef Code = Buffer.get()->getBuffer(); + format::FormatStyle Style = format::getLLVMStyle(); + llvm::Expected<Replacements> CleanReplacements = ---------------- Add a `FIXME` here. And I think this might be a better workaround for now: format::FormatStyle InsertStyle = format::getStyle("file", File, "LLVM"); https://reviews.llvm.org/D24572 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits