Checks for too little arguments passed to UDim2.new().
Passing in an incorrect number of arguments can indicate that the user meant to use UDim2.fromScale or UDim2.fromOffset.
Even if the user really only needed to pass in a fewer number of arguments to UDim2.new, this lowers readability
as it calls into question whether it's a bug or if the user truly meant to use UDim2.new.
UDim2.new(1, 1) -- error, UDim2.new takes 4 numbers, but 2 were provided.This lint is only active if you are using the Roblox standard library.
This lint does not warn if passing in exactly 2 arguments and none of those are number literals to prevent false positives
with UDim2.new(UDim.new(a, b), UDim.new(c, d))