[Qt-creator] Clang utilities (was: include cleaner)
Sergey Shambir
sergey.shambir.auto at gmail.com
Tue Dec 3 15:07:24 CET 2013
03.12.13, 13:19, Mateusz Loskot пишет:
> On 3 December 2013 09:14, Przemyslaw Gorszkowski <pgorszkowski at gmail.com> wrote:
>> Another thing which can be use here from
>> Clang(https://code.google.com/p/include-what-you-use needs Clang) is Clang
>> Tools(e.g.: Clang C++ Modernizer:
>> http://clang.llvm.org/extra/clang-modernize.html,
>> http://channel9.msdn.com/Events/GoingNative/2013/The-Care-and-Feeding-of-C-s-Dragons).
> Another one is ClangFormat and its LibFormat, as AStyle replacement
>
> http://clang.llvm.org/docs/ClangFormat.html
>
>
>> Due to the fact that both base on Clang probably it should be consider in
>> WIP/Clang branch.
> BTW, who is the current maintainer of this branch?
>
> Best regards,
Erik Verbruggen is maintainer.
One of clang disadvantages is that its parser cannot work when file
contains errors. If one of important include paths is missed, some
include will be not resolved and clang will meet fatal error, so
formatting will fail.
In other cases it should work OK, but a few months ago all ClangFormat
style rules was hardcoded into its sources - so set of available styles
is very limited (I'm not sure if it bug or feature :)) ).
More information about the Qt-creator
mailing list