Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 578 Bytes

Rails-RedundantActiveRecordAllMethod.md

File metadata and controls

27 lines (19 loc) · 578 Bytes

Pattern: Redundant all used as a receiver

Issue: -

Description

Detects redundant all used as a receiver for Active Record query methods.

Examples

# bad
User.all.find(id)
User.all.order(:created_at)
users.all.where(id: ids)
user.articles.all.order(:created_at)

# good
User.find(id)
User.order(:created_at)
users.where(id: ids)
user.articles.order(:created_at)

Further Reading