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

더 알아보기