[clazy] [Bug 423780] clazy-fully-qualified-moc-types not detecting missing namespace
Sergio Martins
bugzilla_noreply at kde.org
Sat May 15 10:54:39 BST 2021
https://bugs.kde.org/show_bug.cgi?id=423780
Sergio Martins <smartins at kde.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REPORTED |RESOLVED
Resolution|--- |FIXED
Latest Commit| |https://invent.kde.org/sdk/
| |clazy/commit/b183b3312edd17
| |81788cc598d5a89f344d7c8d7f
--- Comment #3 from Sergio Martins <smartins at kde.org> ---
Git commit b183b3312edd1781788cc598d5a89f344d7c8d7f by Sergio Martins.
Committed on 15/05/2021 at 09:48.
Pushed by smartins into branch 'master'.
fully-qualified-moc-types: Explain why Q_PROPERTY warns on moc output only
Q_PROPERTY is a macro that doesn't expand to anything. It won't appear in
the AST. The properties only appear in the moc output.
It will warn that your Q_PROPERTY needs to be fully qualified when you do
a full build with clazy as the compiler, but probably not in QtCreator's
inline warnings.
Working at the Lexer level without a code model would not
only be hardwork but would be flaky with many corner cases and false-positives.
M +3 -0 docs/checks/README-fully-qualified-moc-types.md
https://invent.kde.org/sdk/clazy/commit/b183b3312edd1781788cc598d5a89f344d7c8d7f
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list