unnecessary_parenthesis 진단: 불필요한 괄호

unnecessary_parenthesis 진단: 불필요한 괄호

Dart 분석기가 내보내는 진단에는 이름이 있어요. unnecessary_parenthesis괄호가 코드의 의미(semantics)에 영향을 주지 않는 곳에서 쓰였을 때 알려주는 린트(lint) 진단이에요.

출처: unnecessary_parenthesis

본문

설명

분석기는 괄호가 코드의 의미에 영향을 주지 않는 데 쓰였을 때 이 진단을 만들어요.

예시

다음 코드는 이항 표현식(binary expression)을 감싼 괄호가 필요하지 않기 때문에 이 진단을 만들어요.

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

흔한 해결 방법

불필요한 괄호를 제거해요.

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

더 알아보기