avoid_annotating_with_dynamic

avoid_annotating_with_dynamic

Dart 분석기(analyzer)가 만들어 내는 'avoid_annotating_with_dynamic' 진단에 대한 설명이에요. 불필요한 dynamic 타입 주석을 지우라는 규칙이에요.

출처: avoid_annotating_with_dynamic

본문

설명

분석기는 어떤 매개변수에 명시적으로 dynamic 타입 주석이 붙어 있으면 이 진단을 만들어 내요. 타입 주석이 없는 매개변수는 기본 타입이 어차피 dynamic이기 때문에, 이 주석은 불필요해요.

예시

다음 코드는 매개변수 p가 명시적으로 dynamic으로 주석이 달려 있기 때문에 이 진단이 발생해요:

void f(dynamic p) {}

일반적인 수정 방법

dynamic 타입 주석을 제거해요:

void f(p) {}

더 알아보기