Skip to content

parenthesized_conditions

This lint rule checks for instances where the conditions of syntactic structures like if statements, while loops, and repeat loops have parenthesized conditions.

Why this is discouraged

Although there is no semantic difference, the parentheses are unidiomatic and may detract from readability.

Example violations

parenthesized_conditions will warn on the following:

luau
if (x > 5) then
    ...
end

You should instead do:

luau
if x > 5 then
    ...
end