From: ynnor@... Date: 2017-07-24T12:16:30+00:00 Subject: [ruby-core:82146] [Ruby trunk Feature#13763] Trigger "unused variable warning" for unused variables in parameter lists Issue #13763 has been reported by rovf (Ronald Fischer). ---------------------------------------- Feature #13763: Trigger "unused variable warning" for unused variables in parameter lists https://bugs.ruby-lang.org/issues/13763 * Author: rovf (Ronald Fischer) * Status: Open * Priority: Normal * Assignee: * Target version: ---------------------------------------- Consider the following program nowa.rb: ~~~ def foo(a) end %w(x).each {|y|} foo(1) z=5 ~~~ If I syntax-check it with *ruby -cw nowa.rb* I get the following warning: ~~~ nowa.rb:5: warning: assigned but unused variable - z ~~~ Ruby complains about z, but does not complain about a and y, even though these are also variables which receive a value which never is used. I suggest to issue a warning in these cases too. Tested with: ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-cygwin] -- https://bugs.ruby-lang.org/ Unsubscribe: