Pattern: Use of someBool = !someBool
instead of someBool.toggle()
Issue: -
Prefer someBool.toggle()
over someBool = !someBool
.
Examples of correct code:
isHidden.toggle()
view.clipsToBounds.toggle()
func foo() { abc.toggle() }
view.clipsToBounds = !clipsToBounds
disconnected = !connected
Examples of incorrect code:
↓isHidden = !isHidden
↓view.clipsToBounds = !view.clipsToBounds
func foo() { ↓abc = !abc }