invalid_option 진단: 옵션으로 지정한 값이 유효하지 않아요
invalid_option 진단: 옵션으로 지정한 값이 유효하지 않아요
Dart 분석기가 내보내는 진단에는 이름이 있어요. invalid_option은 무언가 옵션을 지정했는데 그 옵션의 값이 유효하지 않을 때 분석기가 알려주는 컴파일 타임 진단이에요. 주로 analysis_options.yaml 설정 파일에서 진단의 심각도(severity) 같은 옵션 값을 잘못 적었을 때 발생해요.
출처: invalid_option
본문
설명
분석기는 옵션이 지정되었고 그 옵션의 값이 유효하지 않을 때 이 진단을 만들어요.
예시
다음 코드는 fail이 진단의 유효한 심각도가 아니기 때문에 이 진단을 만들어요.
// %uri="analysis_options.yaml"
analyzer:
errors:
dead_code: fail
prefer_single_quotes: warning
흔한 해결 방법
옵션을 지정하려면 그 옵션에 유효한 값을 제공해요.
// %uri="analysis_options.yaml"
analyzer:
errors:
dead_code: error
prefer_single_quotes: warning
옵션이 필요 없다면 제거해요.
// %uri="analysis_options.yaml"
analyzer:
errors:
prefer_single_quotes: warning