parse_error 진단: 분석 옵션 파일이 유효한 YAML이 아니에요

parse_error 진단: 분석 옵션 파일이 유효한 YAML이 아니에요

analysis_options.yaml 파일은 Dart 분석기의 설정을 담는 파일인데요, 이 파일도 결국 YAML 형식으로 되어 있어요. 그런데 이 파일의 내용이 유효한 YAML이 아니면, 분석기가 설정을 읽을 수가 없으니 parse_error 진단을 내보내요. 파일을 열어서 들여쓰기나 문법이 제대로 됐는지부터 확인해 보는 게 좋아요.

출처: parse_error

본문

설명

분석기는 분석 옵션 파일(analysis options file)의 내용이 유효한 YAML이 아닐 때 이 진단을 만들어요.

예시

다음 코드는 analyzer 섹션에 enable-experiment 키가 두 번 들어 있어서 이 진단을 만들어요. YAML에서는 같은 키를 두 번 나열할 수 없거든요.

analyzer:
  enable-experiment:
    - augmentations
  enable-experiment:
    - dot-shorthands

흔한 해결 방법

파일을 유효한 YAML이 되도록 고쳐요. 아래처럼 중복된 키를 하나로 합치면 돼요.

analyzer:
  enable-experiment:
    - augmentations
    - dot-shorthands

더 알아보기