[cfe-dev] clang-tidy in the editor
Mark Deggeller via cfe-dev
cfe-dev at lists.llvm.org
Thu Dec 17 09:37:22 PST 2015
Glad to hear it.
I have managed to integrate clang-tidy as a plugin in libclang. I
haven't exposed the entire command-line options, but it is working for
my purposes.
How are you planning on integrating the two?
Thanks,
Mark
Manuel Klimek wrote:
> Exposing clang-tidy via libclang (or similar) to be able to integrate it
> into editors is on our list of things to do in the first months of 2016.
>
> On Thu, Dec 17, 2015 at 7:24 AM don hinton via cfe-dev
> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>
> Have you tried using the -header-filter option?
>
> On Dec 8, 2015 12:57 AM, "Mark Deggeller via cfe-dev"
> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>
>
> I have integrated clang-tidy into a text-editor project,
> re-running clang-tidy as the user types. It works, but it can be
> slow to reparse the entire file and #includes after every edit.
>
> I've also experimented using libclang's precompiled preambles
> and clang_reparseTranslationUnit(). This works great for reparse
> performance, but I'm having trouble figuring out how to
> incorporate the clang-tidy checkers.
>
> I would appreciate any advice on speeding up clang-tidy so that
> repeatedly reparsing a file doesn't need to reparse all the
> #included headers.
>
> Thanks!
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
More information about the cfe-dev
mailing list