# misc-unconventional-assign-operator¶

Finds declarations of assign operators with the wrong return and/or argument types and definitions with good return type but wrong return statements.

• The return type must be Class&.
• Works with move-assign and assign by value.
• Private and deleted operators are ignored.
• The operator must always return *this.