[cfe-dev] clang-tidy in the editor

Kevin Funk via cfe-dev cfe-dev at lists.llvm.org
Thu Dec 17 04:29:55 PST 2015


On Thursday, December 17, 2015 08:56:30 AM Manuel Klimek via cfe-dev 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.

Glad to hear that there's some emphasis on making clang-tidy more useful in 
the broader scope.

Looking forward to integrating it in KDevelop (via libclang)!

Cheers,
Kevin

> On Thu, Dec 17, 2015 at 7:24 AM don hinton via cfe-dev <
> 
> 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> 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
> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> > 
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

-- 
Kevin Funk | kfunk at kde.org | http://kfunk.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20151217/d70949cb/attachment.sig>


More information about the cfe-dev mailing list