Skip to content

CAT 003

unurgunite edited this page Jul 11, 2026 · 3 revisions

CAT-003 — select + reject → partition

Field Value
Severity info
Confidence high
Auto-fix

select + reject → partition — Use partition instead of two separate select/reject calls to iterate once.

Bad code

ary.select { |x| x > 0 }
ary.reject { |x| x > 0 }

Clone this wiki locally