invalid_section_format 진단: 설정 섹션의 형식이 기대한 형태가 아니에요

invalid_section_format 진단: 설정 섹션의 형식이 기대한 형태가 아니에요

Dart 분석기가 내보내는 진단에는 이름이 있어요. invalid_section_format분석 옵션 파일의 설정 섹션(키) 내용이 기대한 데이터 구조나 형식이 아닐 때 분석기가 알려주는 진단이에요. 예를 들어 설정이 map을 요구하는데 list가 들어가 있는 경우가 대표적이에요.

출처: invalid_section_format

본문

설명

분석기는 분석 옵션 파일의 어떤 설정 섹션(키) 내용이 기대한 데이터 구조나 형식이 아닐 때 이 진단을 만들어요. 예를 들어 설정이 map을 요구하는데 list가 제공된 경우가 여기에 해당해요.

예시

다음 코드는 errors 섹션이 값으로 map을 기대하는데 list가 들어가 있기 때문에 이 진단이 나와요.

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

흔한 해결 방법

값을 알맞은 형식으로 바꿔 주면 돼요.

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

더 알아보기