[clazy] [Bug 373947] New: Signals false positive

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Dec 20 10:09:53 GMT 2016


https://bugs.kde.org/show_bug.cgi?id=373947

            Bug ID: 373947
           Summary: Signals false positive
           Product: clazy
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: eric.lemanissier at gmail.com
                CC: smartins at kde.org
  Target Milestone: ---

clazy-incorrect-emit has the following false positives:
"Emit keyword being used with non-signal" triggers for signals declared with
"Q_SIGNAL" macro (singular form)

"Emitting inside constructor has no effect" triggers for signals emitted in a
lambda defined in a constructor, even if the lambda is called outside of the
constructor

"Missing emit keyword on signal call" seems to trigger for classes having
multiple base classes

"Missing emit keyword on signal call" wrongly interprets as signals public
methods declared after a Q_SIGNALS section

clazy-incorrect-emit has the same problem with "Q_SIGNAL". Also, it gives the
error "QObject::destroyed is not a signal"

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list