unnecessary_ parenthesis
Details about the 'unnecessary_parenthesis' diagnostic produced by the Dart analyzer.
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:
int f(int a, int b) => (a + b);
Common fixes
#Remove the unnecessary parentheses:
int f(int a, int b) => a + b;
Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Report an issue.