[Qt-creator] Turn off "suggest-override" clang-tidy warning?
asmaloney at gmail.com
Tue May 11 02:36:11 CEST 2021
The project is based on Qt 5.15.2. ClangCodeModel is on.
I have it set in the Analyzer prefs to "Analyze open files". Both
clang-tidy & clazy point to the executables in QtCreator.app.
When I run "clang-tidy & clazy" manually through the Debug tab, it shows:
warning: 'metaObject' overrides a member function but is not marked
warning: 'qt_metacall' overrides a member function but is not marked
warning: 'qt_metacast' overrides a member function but is not marked
And the tooltip on them has the link from my first email.
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.)
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.
I'm also confused why we have Clang Warning "Diagnostic Configurations"
under both the "C++ -> Code Model" and "Analyzer".
Andy Maloney // https://asmaloney.com
twitter ~ @asmaloney <https://twitter.com/asmaloney>
On Mon, May 10, 2021 at 2:58 AM Eike Ziller <Eike.Ziller at qt.io> wrote:
> > On May 7, 2021, at 23:26, Andy <asmaloney at gmail.com> wrote:
> > How do I turn off the "suggest-override" tidy warning? The tooltip for
> it points at a non-existent clang-tidy page:
> > It is triggered by every use of Q_OBJECT.
> Do you have a bit more information?
> Are you using an old Qt version? I remember Q_OBJECT triggering override
> related compilation warnings once upon a time.
> Does it go away if you remove all clang-tidy and clazy checks?
> 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?
> Though I wonder how Qt Creator comes up with that URL above.
> Br, Eike
> > The only clang-tidy option I can find relating to overrides is called
> "modernize-use-override" which I have turned off.
> > Using the clang-tidy included with Qt Creator 4.15
> > macOS 10.14.6
> > ---
> > Andy Maloney // https://asmaloney.com
> > twitter ~ @asmaloney
> > _______________________________________________
> > Qt-creator mailing list
> > Qt-creator at qt-project.org
> > https://lists.qt-project.org/listinfo/qt-creator
> Eike Ziller
> Principal Software Engineer
> The Qt Company GmbH
> Erich-Thilo-Straße 10
> D-12489 Berlin
> eike.ziller at qt.io
> Geschäftsführer: Mika Pälsi,
> Juha Varelius, Jouni Lintunen
> Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht
> Charlottenburg, HRB 144331 B
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qt-creator