deprecated_lint 진단: 폐기된 린트 규칙을 켰을 때
deprecated_lint 진단: 폐기된 린트 규칙을 켰을 때
Dart 분석기가 내보내는 진단에는 이름이 있어요. deprecated_lint는 활성화된 린트 규칙(lint rule)이 폐기되었을 때 분석기가 알려주는 진단이에요. 해당 린트 규칙은 더 이상 쓰지 말아야 할 대상이라는 거예요.
출처: deprecated_lint
본문
설명
분석기는 활성화된 린트 규칙이 폐기되었으면 이 진단을 만들어요.
예시
아래 코드는 규칙 always_specify_types가 폐기되었기 때문에 이 진단이 나와요.
// %uri="analysis_options.yaml"
linter:
rules:
- always_specify_types
- annotate_overrides
흔한 해결 방법
대체할 규칙이 있다면 그걸 활성화해요.
// %uri="analysis_options.yaml"
linter:
rules:
- annotate_overrides
- specify_nonobvious_property_types
대체할 규칙이 없다면, 폐기된 린트 규칙을 목록에서 제거해요.
// %uri="analysis_options.yaml"
linter:
rules:
- annotate_overrides