Playground
Input:
const obj = { value1: 1, value2: 2 };
const value1 = obj.value1;
const { value2 } = obj;
function fun1() {}
const fun2 = () => {};
Current Result:
local obj = {value1 = 1, value2 = 2}
local value1 = obj.value1
value2 = obj.value2
function fun1(self)
end
local fun2
fun2 = function()
end
Expected Result:
Either never use local for top-level variables in non-modules or always use local (ref #564).
Playground
Input:
Current Result:
Expected Result:
Either never use
localfor top-level variables in non-modules or always uselocal(ref #564).