본문으로 건너뛰기
Qorventa
개발자 도구

YAML 검증기

탭 들여쓰기, 중복 키, 콜론 공백을 줄 번호와 함께

위에 입력하면 결과가 표시됩니다.

모든 처리는 브라우저에서 이루어집니다. 데이터는 기기를 벗어나지 않습니다.

사용 방법

YAML 실패는 특이한 문법보다 구조적 실수인 경우가 압도적이며, 그때 나오는 파서 메시지는 도움이 안 되기로 유명합니다. 이 도구는 실제 CI 실패를 일으키는 구체적인 실수를 검사하고 각각을 설명합니다.

  1. YAML 붙여넣기

    워크플로 파일, 쿠버네티스 매니페스트, Docker Compose 파일, 애플리케이션 설정 모두 가능합니다. 입력하는 동안 검사가 실행됩니다.

  2. 오류부터 수정

    오류는 파싱 자체를 실패시킵니다. 들여쓰기의 탭과 중복 키가 가장 흔하며 둘 다 파일을 그냥 읽어서는 보이지 않습니다.

  3. 경고 검토

    경고는 대개 실수를 뜻하지만 파싱은 되는 항목입니다. 주로 콜론 뒤 빠진 공백인데, 이 경우 key:value가 매핑이 아니라 하나의 스칼라 문자열이 됩니다.

예시

파이프라인을 망가뜨리는 탭 하나

들여쓰기에 탭 문자가 하나만 들어가도 문서 전체가 무효가 됩니다. 대부분의 편집기에서 공백과 똑같이 보이고 파서 오류도 실제 줄을 가리키지 않는 경우가 많은데, 이 도구는 바로 알려줍니다.

동작을 바꾸는 중복 키

같은 단계에서 name을 두 번 정의해도 많은 파서에서 오류가 아니라 나중 값이 이깁니다. 설정 파일에서는 앞선 설정이 조용히 사라지는 것이므로 여기서는 오류로 보고합니다.

도구 소개

실제로 파이프라인을 망가뜨리는 구조적 실수를 잡아냅니다. 들여쓰기에 쓰인 탭, 조용히 서로를 덮어쓰는 중복 키, 닫히지 않은 따옴표, 콜론 뒤 빠진 공백을 검사합니다. 모든 문제가 줄 번호와 함께 왜 문제인지에 대한 설명과 함께 표시됩니다.

자주 묻는 질문