deprecation 메시지가 빠진 경우
deprecation 메시지가 빠진 경우 (provide_deprecation_message)
deprecated 애너테이션 대신 Deprecated 애너테이션을 쓸 때는 deprecation 메시지가 필요해요. 이 lint는 그 메시지가 빠졌을 때 알려줘요.
본문
Dart 분석기(analyzer)는 deprecated 애너테이션을 Deprecated 애너테이션 대신 사용할 때 이 진단을 내요.
예시
아래 코드는 f 함수가 deprecated로 애너테이션되어 있어서 이 진단이 발생해요.
@deprecated
void f() {}
일반적인 해결 방법
코드를 더 긴 형태로 바꿔 주면 돼요.
@Deprecated('Use g instead. Will be removed in 4.0.0.')
void f() {}
더 알아보기
- Dart 분석기 진단 목록: 이 lint를 포함한 모든 분석기 진단을 볼 수 있어요.
- Deprecated 클래스 (Dart API): deprecation 메시지가 어떻게 쓰이는지 확인할 수 있어요.