Skip to content

Files

Latest commit

 

History

History
27 lines (17 loc) · 460 Bytes

Style-MapToSet.md

File metadata and controls

27 lines (17 loc) · 460 Bytes

Pattern: Missing use of to_set

Issue: -

Description

Looks for uses of map.to_set or collect.to_set that could be written with just to_set.

Examples

# bad
something.map { |i| i * 2 }.to_set

# good
something.to_set { |i| i * 2 }

# bad
[1, 2, 3].collect { |i| i.to_s }.to_set

# good
[1, 2, 3].to_set { |i| i.to_s }

Further Reading