[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