Add new Style/ObjectThen cop
Add new Style/ObjectThen cop #10526
https://github.com/rubocop/rubocop/pull/10526
新しい cop をrubocop
に追加した。
Object#yield_self
またはObject#then
のどちらかの使用を強制します。
# EnforcedStyle: then (default)
# bad
obj.yield_self { |x| x.do_something }
# good
obj.then { |x| x.do_something }
# EnforcedStyle: yield_self
# bad
obj.then { |x| x.do_something }
# good
obj.yield_self { |x| x.do_something }
またこの対応に合わせて ruby-style-guide にも PR を作成してマージされました。
Add new "Object#yield_self" vs "Object#then" rule #895 https://github.com/rubocop/ruby-style-guide/pull/895