local value = nil
(Foo :: any):Call()
local tbl = {}
(Foo :: any):Call()
... will add semicolons unnecessarily, leading to ...
local value = nil;
(Foo :: any):Call()
local tbl = {};
(Foo :: any):Call()
We don't need to add semicolons here, as they are not ambiguous statements. We would only need a semicolon if nil and {} were instead an identifier.
... will add semicolons unnecessarily, leading to ...
We don't need to add semicolons here, as they are not ambiguous statements. We would only need a semicolon if
niland{}were instead an identifier.