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