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" <***@qt.io> 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 <***@bluequartz.net> 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" <***@qt.io> wrote:
>
> Yes, there are checkboxes for fix-its so you can apply selected ones.
>
>
> From: Vadim Peretokin <***@gmail.com>
> Sent: Thursday, June 14, 2018 6:42 PM
> To: Ivan Donchevskii
> Cc: Michael Jackson; qt-***@qt-project.org
> 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, <***@qt.io> 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 <qt-creator-bounces+ivan.donchevskii=***@qt-project.org> on behalf of Michael Jackson <***@bluequartz.net>
>> Sent: Thursday, June 14, 2018 6:03:37 PM
>> To: qt-***@qt-project.org
>>
>> 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" <qt-creator-bounces+mike.jackson=***@qt-project.org on behalf of ***@qt.io> 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 Qt-***@qt-project.orghttp://lists.qt-project.org/mailman/listinfo/qt-creator
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-***@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/qt-creator
> _______________________________________________
> Qt-creator mailing list
> Qt-***@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator
--
Eike Ziller
Principal Software Engineer
The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
***@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B