unused_enumerated - ApplebaumIan/BitbucketAPI GitHub Wiki

Unused Enumerated

When the index or the item is not used, .enumerated() can be removed.

  • Identifier: unused_enumerated
  • Enabled by default: Enabled
  • Supports autocorrection: No
  • Kind: idiomatic
  • Analyzer rule: No
  • Minimum Swift compiler version: 3.0.0
  • Default configuration: warning

Non Triggering Examples

for (idx, foo) in bar.enumerated() { }

for (_, foo) in bar.enumerated().something() { }

for (_, foo) in bar.something() { }

for foo in bar.enumerated() { }

for foo in bar { }

for (idx, _) in bar.enumerated().something() { }

for (idx, _) in bar.something() { }

for idx in bar.indices { }

for (section, (event, _)) in data.enumerated() {}

Triggering Examples

for (↓_, foo) in bar.enumerated() { }

for (↓_, foo) in abc.bar.enumerated() { }

for (↓_, foo) in abc.something().enumerated() { }

for (idx, ↓_) in bar.enumerated() { }