IDE extension that lets you fix coding issues before they exist!
Setup is effortless and analysis is automatic for most languages
Fast, accurate analysis; enterprise scalability
The repetition of a prefix operator (+, -, or NOT) is usually a typo. The second operator invalidates the first one:
+
-
NOT
IF NOT ( NOT foo = 5 ) THEN -- Noncompliant: equivalent to "foo = 5" value := ++1; -- Noncompliant: equivalent to "+1" END IF;