diff --git a/lib/rubocop/cop/style/file_read.rb b/lib/rubocop/cop/style/file_read.rb index 104bbb5d20e0..8be009325725 100644 --- a/lib/rubocop/cop/style/file_read.rb +++ b/lib/rubocop/cop/style/file_read.rb @@ -63,7 +63,7 @@ class FileRead < Base # @!method block_read?(node) def_node_matcher :block_read?, <<~PATTERN - (block _ (args (arg $_)) (send (lvar $_) :read)) + (block _ (args (arg _name)) (send (lvar _name) :read)) PATTERN def on_send(node) @@ -100,7 +100,7 @@ def read_node?(node, block_pass) def file_open_read?(node) return true if send_read?(node) - block_read?(node) { |block_arg, read_lvar| block_arg == read_lvar } + block_read?(node) end def read_method(mode)