That is Great news. I'll pull it down when I get back from holiday. I really 
love/hate the clang-tidy checks. Love them because it is like having a really 
experienced C++ programmer looking over your shoulder the whole time. Hate them 
because it shows us just how many things we need to fix in our code base. With 
QtCreator 4.7 looks like I can turn them back on.

--
Mike Jackson


On 6/15/18, 3:40 AM, "Eike Ziller" <[email protected]> wrote:

    In 4.7 the code completion should also no longer be slowed down by the 
checks. So it would be great if you could check that out :)
    
    Br, Eike
    
    > On 14. Jun 2018, at 23:19, Michael Jackson <[email protected]> 
wrote:
    > 
    > Can I just have it blanket fix ALL issues that it finds in a file? Kind 
of like “Clang Format” but for Clang-Tidy? I have been toying with writing a 
script that would attempt to do that for our code base.
    >  
    > I guess I should download the latest QtCreator and give that a spin.
    > --
    > Mike Jackson
    >  
    > On 6/14/18, 12:55 PM, "Ivan Donchevskii" <[email protected]> wrote:
    >  
    > Yes, there are checkboxes for fix-its so you can apply selected ones.
    > 
    >  
    > From: Vadim Peretokin <[email protected]>
    > Sent: Thursday, June 14, 2018 6:42 PM
    > To: Ivan Donchevskii
    > Cc: Michael Jackson; [email protected]
    > Subject: Re: [Qt-creator] What are your favorite clang-tidy checks
    >  
    > That's a great addition! Can it also run fixits?
    > 
    > On Thu, 14 Jun 2018, 6:10 pm Ivan Donchevskii, <[email protected]> 
wrote:
    >> In Qt Creator 4.7 there's a separate tool (Analyze menu) that runs 
Clang-Tidy checks over the selected files which does not affect your opened 
documents. I hope it solves your problem at least partially :)
    >> 
    >> From: Qt-creator 
<[email protected]> on behalf of Michael 
Jackson <[email protected]>
    >> Sent: Thursday, June 14, 2018 6:03:37 PM
    >> To: [email protected]
    >> 
    >> Subject: Re: [Qt-creator] What are your favorite clang-tidy checks
    >>  
    >> I tend to go back and forth between turning it off so that code 
completion actually completes in a reasonable amount of time (~1 second) or 
having all the helpful insights into my code base. It is almost like QtCreator 
needs to have 2 threads running. One for the code completion and one for the 
clang-tidy stuff.
    >>  
    >> --
    >> Mike Jackson
    >>  
    >> On 6/13/18, 3:44 AM, "Qt-creator on behalf of Ivan Donchevskii" 
<[email protected] on behalf of 
[email protected]> wrote:
    >>  
    >> Hi!
    >> 
    >>  
    >> 
    >> On the contributors summit I mentioned that we want to introduce the 
"default" set of flags for Clang-Tidy which can be used as a starting point for 
analysis and is good enough for some random project developed in Qt Creator.
    >> 
    >> We have an example of it in 
https://codereview.qt-project.org/#/c/230400/ but not sure if it is actually 
the proper list.
    >> 
    >>  
    >> 
    >> Here's the list itself - 
"bugprone-*,cppcoreguidelines-*,misc-*,modernize-*,performance-*,readability-*,-cppcoreguidelines-owning-memory,-readability-braces-around-statements,-readability-implicit-bool-conversion,-readability-named-parameter"
    >> 
    >>  
    >> 
    >> Let us know if there's something you would like to add or remove from 
it. You can check the whole tree of currently available checks in 4.7 beta or 
in one of our latest Qt Creator snapshots.
    >> 
    >>  
    >> 
    >> Kind regards,
    >> 
    >> Ivan
    >> 
    >> _______________________________________________ Qt-creator mailing list 
[email protected]http://lists.qt-project.org/mailman/listinfo/qt-creator
    >> _______________________________________________
    >> Qt-creator mailing list
    >> [email protected]
    >> http://lists.qt-project.org/mailman/listinfo/qt-creator
    > _______________________________________________
    > Qt-creator mailing list
    > [email protected]
    > http://lists.qt-project.org/mailman/listinfo/qt-creator
    
    -- 
    Eike Ziller
    Principal Software Engineer
    
    The Qt Company GmbH
    Rudower Chaussee 13
    D-12489 Berlin
    [email protected]
    http://qt.io
    Geschäftsführer: Mika Pälsi,
    Juha Varelius, Mika Harjuaho
    Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, 
HRB 144331 B
    
    


_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator

Reply via email to