Issue #12114 has been reported by Ronald Fischer.

----------------------------------------
Bug #12114: $VERBOSE = true is being ignored
https://bugs.ruby-lang.org/issues/12114

* Author: Ronald Fischer
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-cygwin]
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
This programm correctly complains about "assigned but unused variable - p"

~~~
#!/usr/bin/ruby -w
p=1
~~~

However, this one doesn't

~~~
#!/usr/bin/ruby
BEGIN {$VERBOSE = true}
p=1
~~~

Setting $VERBOSE to true in a BEGIN block should have the same effect as providing it on the command line, but this is obviously not the case.



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>