Spacing Unary Operators

There must be no space between a unary operator and its argument (except for the NOT keyword).

Bad code

IF NOT(Type = Type::Item) THEN  

Good code

IF NOT (Type = Type::Item) THEN  

Bad code

DiscAmt := - "Discount Amount";  

Good code

DiscAmt := -"Discount Amount";

Last modified December 3, 2025: Merge pull request #273 from microsoft/issues/150 (ed0868d) by Henrik Helgesen