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

Reply via email to