darklua
DocumentationTry itGitHub

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 = foo

Since functions can return multiple values, assignments that extract more than one value will not get merged.

local foo, bar = multiple_return_values()
local baz = 0

Examples


local foo = 1
local bar = 2

 
InputOutput
local foo = 1
local bar = 2

 
local foo ,
bar = 1
,2