group_local_assignment
Added in 0.3.2
This rule will merge consecutive local assignments.
The rule will not merge assignments if one assignment temporally depends on the previous one, since it would break the code or change the behavior. The following code would not be changed:
local foo = 1
local bar = fooSince functions can return multiple values, assignments that extract more than one value will not get merged.
local foo, bar = multiple_return_values()
local baz = 0Examples
local foo = 1
local bar = 2
local foo ,
bar = 1
,2
| Input | Output |
|---|---|
| |