인식되지 않는 lint 규칙

인식되지 않는 lint 규칙

이 진단은 분석 옵션 파일(analysis_options.yaml)에서 정의되지 않은 lint 규칙을 활성화하려고 할 때 analyzer가 만들어 내는 진단이에요. lint 이름을 잘못 적었거나, 그 lint가 실제로 존재하지 않는 경우에 발생해요.

출처: undefined_lint

본문

'{0}' isn't a recognized lint rule.{0}은(는) 인식되지 않는 lint 규칙이라는 뜻이에요.

설명 (Description)

이 진단은 분석 옵션 파일(analysis_options.yaml)에서 정의되지 않은 lint 규칙을 활성화하려고 할 때 analyzer가 만들어 내요.

예시 (Example)

다음 코드는 implementation_import라는 이름이 알려진 lint가 아니기 때문에 이 진단이 발생해요.

// %uri="analysis_options.yaml"
linter:
  rules:
    - annotate_overrides
    - implementation_import

해결 방법 (Common fixes)

lint의 이름을 잘못 입력했다면, 이름을 올바르게 고치면 돼요.

// %uri="analysis_options.yaml"
linter:
  rules:
    - annotate_overrides
    - implementation_imports

만약 표시된 항목에 해당하는 lint가 없다면, 정의되지 않은 lint를 제거하면 돼요.

// %uri="analysis_options.yaml"
linter:
  rules:
    - annotate_overrides

더 알아보기