kbobyrev added a comment.

I've been thinking about corner-cases (e.g. don't split `DeclStmt`s within 
init-statement declaration) a while and it seems that there might be many of 
them.

I didn't notice https://reviews.llvm.org/D27621 in the first place, it seems to 
have a solid test suite (and it also does some basic formatting, which is 
nice). It might be worthy to pick it up where it was left. Alternatively, you 
might want to pull the test cases from that patch if you don't want to reuse 
the code.



================
Comment at: clang-tidy/readability/IsolateDeclCheck.cpp:51
+
+    return TypeAndName + " = " + Initializer + ";";
+  }
----------------
JonasToth wrote:
> kbobyrev wrote:
> > This seems to replace `int x = 5, y = 42;` with `int x = 5;int y = 42`. I 
> > don't think that it becomes cleaner (in fact, without spaces in between it 
> > looks cryptic). Consider formatting it or simply applying newlines (if 
> > there were no newlines inbetween before).
> I do not plan to do a lot of formatting here (maybe space or newline), 
> because that clang-format area.
While Clang-Tidy can apply Clang-Format on top of the Fix-Its, it will still 
look weird in the Fix-Its previews. While supporting proper formatting, in 
general, might be hard, it totally makes sense to do some basic formatting so 
that editor integration warnings would look better, for example.


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D51949



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to