<p>
Useless parentheses can sometimes be misleading and so should be removed.
</p>

<p>
The following code snippet illustrates this rule:
</p>

<pre>
return 3;             // Compliant
return (x);           // Non-Compliant
return (x + 1);       // Non-Compliant
int x = (y / 2 + 1);  // Non-Compliant
int y = (4+X) * y;    // Compliant
</pre>