[cfe-dev] clang-tidy in the editor
Manuel Klimek via cfe-dev
cfe-dev at lists.llvm.org
Wed Dec 23 00:39:21 PST 2015
On Thu, Dec 17, 2015 at 6:37 PM Mark Deggeller <mark at holedigger.com> wrote:
> 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?
>
1. expose clang-tidy via libclang (or similar); plugin sounds like a good
idea, but we also will want a stable (for the future) interface for editors
to rely on
2. profit :)
>
> 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
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20151223/b5db2c62/attachment.html>
More information about the cfe-dev
mailing list