unsupported_value 진단

unsupported_value 진단

unsupported_value는 analysis_options.yaml의 옵션 이름 자체는 유효한데 그 값이 유효하지 않을 때 Dart 분석기가 알려주는 진단이에요.

출처: unsupported_value

본문

분석기는 분석 옵션 파일에 유효한 옵션이 있는데 그 옵션의 값이 유효한 값이 아닐 때 이 진단을 만들어요. 옵션은 옳은데 값만 잘못된 경우죠.

예시

다음 코드는 fatal이 유효한 severity(심각도) 값이 아니기 때문에 이 진단이 발생해요.

// %uri="analysis_options.yaml"
analyzer:
  errors:
    dead_code: fatal

해결 방법

유효한 값 중에 원하는 동작을 나타내는 값이 있다면, 지원되지 않는 값을 그 값으로 바꿔주세요.

// %uri="analysis_options.yaml"
analyzer:
  errors:
    dead_code: error

사용할 유효한 값이 없다면 옵션을 아예 제거하세요.

// %uri="analysis_options.yaml"
analyzer:
  errors:

더 알아보기