closure_spacing - ApplebaumIan/BitbucketAPI GitHub Wiki

Closure Spacing

Closure expressions should have a single space inside each brace.

  • Identifier: closure_spacing
  • Enabled by default: Disabled
  • Supports autocorrection: Yes
  • Kind: style
  • Analyzer rule: No
  • Minimum Swift compiler version: 3.0.0
  • Default configuration: warning

Non Triggering Examples

[].map ({ $0.description })
[].filter { $0.contains(location) }
extension UITableViewCell: ReusableView { }
extension UITableViewCell: ReusableView {}

Triggering Examples

[].filter(↓{$0.contains(location)})
[].map(↓{$0})
(↓{each in return result.contains(where: ↓{e in return e}) }).count
filter ↓{ sorted ↓{ $0 < $1}}