<div dir="ltr"><div>Thanks Eike.</div><div><br></div><div>The project is based on Qt 5.15.2. ClangCodeModel is on.<br></div><div><br></div><div>I have it set in the Analyzer prefs to "Analyze open files". Both clang-tidy & clazy point to the executables in QtCreator.app.</div><div><br></div><div>When I run "clang-tidy & clazy" manually through the Debug tab, it shows:</div><div><br></div><div>warning: 'metaObject' overrides a member function but is not marked 'override' [suggest-override]<br>warning: 'qt_metacall' overrides a member function but is not marked 'override' [suggest-override]<br>warning: 'qt_metacast' overrides a member function but is not marked 'override' [suggest-override]</div><div><br></div><div>And the tooltip on them has the link from my first email.</div><div><br></div><div>But it doesn't show the warning inline in the editor on the Q_OBJECT line. (I'm fairly sure it was showing those when I reported it? I don't know - I'm sleep deprived.)<br></div><div><br></div><div>Adding "-Wno-suggest-override" to analyzer's Clang Warnings DOES fix it, so thank you! Still don't understand where it's coming from though. </div><div><br></div><div>I'm also confused why we have Clang Warning "Diagnostic Configurations" under both the "C++ -> Code Model" and  "Analyzer".<br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>---<br>Andy Maloney  //  <a href="https://asmaloney.com" target="_blank">https://asmaloney.com</a><br><div>twitter ~ <span dir="ltr"><a href="https://twitter.com/asmaloney" target="_blank">@<span>asmaloney</span></a></span></div><br></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 10, 2021 at 2:58 AM Eike Ziller <<a href="mailto:Eike.Ziller@qt.io">Eike.Ziller@qt.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On May 7, 2021, at 23:26, Andy <<a href="mailto:asmaloney@gmail.com" target="_blank">asmaloney@gmail.com</a>> wrote:<br>
> <br>
> How do I turn off the "suggest-override" tidy warning? The tooltip for it points at a non-existent clang-tidy page:<br>
> <br>
>   <a href="https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/suggest-override.html" rel="noreferrer" target="_blank">https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/suggest-override.html</a><br>
> <br>
> It is triggered by every use of Q_OBJECT.<br>
<br>
Do you have a bit more information?<br>
Are you using an old Qt version? I remember Q_OBJECT triggering override related compilation warnings once upon a time.<br>
Does it go away if you remove all clang-tidy and clazy checks?<br>
I wonder if this isn’t actually a compiler warning from clang (the clang code model, -Wsuggest-override). Does adding -Wno-suggest-override to the _clang warnings_ help?<br>
Though I wonder how Qt Creator comes up with that URL above.<br>
<br>
Br, Eike<br>
<br>
> <br>
> The only clang-tidy option I can find relating to overrides is called "modernize-use-override" which I have turned off.<br>
> <br>
>   <a href="https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/modernize-use-override.html" rel="noreferrer" target="_blank">https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/modernize-use-override.html</a><br>
> <br>
> Using the clang-tidy included with Qt Creator 4.15<br>
> macOS 10.14.6<br>
> <br>
> ---<br>
> Andy Maloney  //  <a href="https://asmaloney.com" rel="noreferrer" target="_blank">https://asmaloney.com</a><br>
> twitter ~ @asmaloney<br>
> <br>
> _______________________________________________<br>
> Qt-creator mailing list<br>
> <a href="mailto:Qt-creator@qt-project.org" target="_blank">Qt-creator@qt-project.org</a><br>
> <a href="https://lists.qt-project.org/listinfo/qt-creator" rel="noreferrer" target="_blank">https://lists.qt-project.org/listinfo/qt-creator</a><br>
<br>
-- <br>
Eike Ziller<br>
Principal Software Engineer<br>
<br>
The Qt Company GmbH<br>
Erich-Thilo-Straße 10<br>
D-12489 Berlin<br>
<a href="mailto:eike.ziller@qt.io" target="_blank">eike.ziller@qt.io</a><br>
<a href="http://qt.io" rel="noreferrer" target="_blank">http://qt.io</a><br>
Geschäftsführer: Mika Pälsi,<br>
Juha Varelius, Jouni Lintunen<br>
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B<br>
<br>
</blockquote></div>