Skip to content

toggle_bool

Ian Applebaum edited this page Jun 13, 2020 · 1 revision

Toggle Bool

Prefer someBool.toggle() over someBool = !someBool.

  • Identifier: toggle_bool
  • Enabled by default: Disabled
  • Supports autocorrection: Yes
  • Kind: idiomatic
  • Analyzer rule: No
  • Minimum Swift compiler version: 4.2.0
  • Default configuration: warning

Non Triggering Examples

isHidden.toggle()
view.clipsToBounds.toggle()
func foo() { abc.toggle() }
view.clipsToBounds = !clipsToBounds
disconnected = !connected

Triggering Examples

isHidden = !isHidden
view.clipsToBounds = !view.clipsToBounds
func foo() { abc = !abc }
Clone this wiki locally