This inspection detects the conditional expressions where '=' operator is used on the top level and self is on the left side. Patterns like if(self = [super init]) are quite common, this inspection can be turned off while other '=' usages in conditional operators are highlighted.