Pattern: Useless assignment
Issue: -
This rule checks for every useless assignment to local variable in every scope.
The basic idea for this rule was from the warning of ruby -cw
:
assigned but unused variable - foo
# bad
def some_method
some_var = 1
do_something
end
# good
def some_method
some_var = 1
do_something(some_var)
end