Skip to main content

unnecessary_parenthesis

Unnecessary use of parentheses.

Description

#

The analyzer produces this diagnostic when parentheses are used where they do not affect the semantics of the code.

Example

#

The following code produces this diagnostic because the parentheses around the binary expression are not necessary:

dart
int f(int a, int b) => (a + b);

Common fixes

#

Remove the unnecessary parentheses:

dart
int f(int a, int b) => a + b;