Actions
Bug #20671
closedDo not show "unused block" warning on `send`
Description
Let's disable "unused block" warning on send
because now it is hard to recognize the calling method accepts a block or not for general framework.
Now test/unit has this problem.
require 'test/unit'
class T < Test::Unit::TestCase
def setup
end
def test_foo = nil
end
#=> /home/ko1/ruby/install/master/lib/ruby/gems/3.4.0+0/gems/test-unit-3.6.2/lib/test/unit/fixture.rb:284: warning: the block passed to 'priority_setup' defined at /home/ko1/ruby/install/master/lib/ruby/gems/3.4.0+0/gems/test-unit-3.6.2/lib/test/unit/priority.rb:183 may be ignored
Implementation:
https://github.com/ruby/ruby/pull/11349
I think we can revisit it when we provide a way to recognize the calling method may accept a block or not.
But now the relaxed behavior is better I think.
Updated by ko1 (Koichi Sasada) 3 months ago
- Status changed from Open to Closed
Matz accepted this idea so now I merged it.
Actions
Like0
Like0