YAML 검증기
YAML
최대 1,000,000자의 YAML을 붙여 넣으세요. 검증은 이 브라우저에서 이루어집니다.
YAML은 들여쓰기나 기호가 조금만 달라도 파싱에 실패할 수 있습니다. 이 검증기는 붙여 넣은 내용을 브라우저의 js-yaml로 파싱하고, 성공하면 문서 수를, 실패하면 파서 오류를 보여 줍니다. 입력 내용은 Livewire나 URL에 포함되지 않으며 서버로 전송되지도 않습니다.
YAML을 검증하는 방법
-
1
YAML 붙여 넣기
입력란에 최대 1,000,000자까지 붙여 넣습니다. 파일 업로드 기능은 없습니다.
-
2
브라우저에서 파싱하기
js-yaml의 loadAll과 CORE_SCHEMA로 최대 100개 문서 스트림을 로컬에서 파싱합니다.
-
3
결과 확인하기
파싱에 성공한 문서 수 또는 처음 발생한 구문 오류를 확인합니다.
-
4
필요하면 결과 복사하기
표시된 검증 결과를 클립보드에 복사할 수 있습니다.
이 검증기가 확인하는 내용
입력은 js-yaml의 loadAll로 파싱됩니다. 일반적인 매핑, 시퀀스, 스칼라뿐 아니라 ---로 구분된 다중 문서 스트림도 처리합니다. 모든 문서를 파싱할 수 있어야 성공하며, 결과에는 파싱된 문서 수가 표시됩니다.
같은 매핑에 동일한 키가 두 번 이상 있으면 오류로 처리됩니다. 앵커, 별칭, 병합 키가 포함된 구조는 파서에 내장된 기본 제한 범위에서 처리됩니다.
CORE_SCHEMA가 의미하는 것
이 도구는 CORE_SCHEMA의 타입 해석을 사용합니다. 레거시 YAML 1.1 전용 타입으로 전환해 검사하는 기능은 없습니다. 예를 들어 따옴표 없는 yes나 on을 YAML 1.1 불리언으로 검사하는 모드는 제공하지 않습니다.
구문이 유효하더라도 특정 용도에 맞는다는 뜻은 아닙니다. 다음 항목은 검증하지 않습니다.
- Kubernetes나 Ansible의 필수 필드
- OpenAPI 문서 구조와 참조
- CI 설정, 애플리케이션 설정, 사용자 정의 스키마 규칙
- 값의 의미, 권한 또는 보안 적합성
용도별 검증이 필요하면 해당 제품의 스키마 검사 기능이나 공식 CLI도 실행하세요.
다중 문서 스트림
---를 사용한 스트림은 최대 100개 문서까지 파싱할 수 있습니다. 중간 문서에 구문 오류가 있으면 전체 스트림 검증이 실패하고 오류 결과가 표시됩니다. 오류 이후에도 각 문서를 독립적으로 계속 검사하는 도구는 아닙니다.
입력 크기와 개인정보 보호
입력 한도는 1,000,000자입니다. YAML은 현재 탭의 브라우저 세션에 보관되며 파싱도 브라우저에서 이루어집니다. 입력을 Livewire로 전달하거나 URL 쿼리에 추가하거나 서버에 업로드하지 않습니다. 공용 기기에서는 작업 후 처음부터 다시 시작하거나 탭을 닫으세요.
자주 묻는 질문
아니요. 이 도구는 js-yaml의 CORE_SCHEMA로 파싱할 수 있는지만 확인합니다. Kubernetes, OpenAPI, Ansible과 같은 용도별 규칙은 각 공식 검증 도구로 확인하세요.
같은 매핑의 중복 키는 파서 오류가 됩니다. 나중 값을 앞선 값 위에 덮어써서 성공으로 처리하지 않습니다.
네. ---로 구분된 최대 100개 문서 스트림을 파싱하고 모두 성공하면 문서 수를 표시합니다. 중간에 오류가 발생하면 전체 스트림이 무효가 됩니다.
아니요. 입력과 파싱은 브라우저 안에서 이루어지며 YAML은 Livewire나 URL에도 포함되지 않습니다.
관련 도구
Base64 → Hex 변환기
Base64 문자열을 실제 바이트로 디코딩한 뒤 16진수로 표현합니다. 토큰, 키, 인증서, JWT를 살펴볼 때 유용합니다.
BBCode → HTML 변환기
BBCode(게시판 마크업)를 깔끔한 HTML로 변환합니다. 서식 태그, 목록, 인용, 코드, 이미지, 링크, 표를 처리합니다.
2진수 8진수 변환기
비트를 세 개씩 묶어 2진수를 8진수로 변환합니다. Unix 권한, 레거시 시스템, 간결한 숫자 표시에 유용합니다.
랜덤 색상 팔레트 생성기
2~15개의 색상으로 랜덤 팔레트를 만들고, 비비드, 파스텔, muted, dark 스타일을 선택한 뒤 HEX 코드나 CSS 변수를 복사하세요.
불 대수 간소화 도구
Karnaugh map과 Quine-McCluskey 알고리즘으로 불 대수 식을 간소화합니다. 모든 최소화 단계와 최종 SOP/POS 형태를 보여줍니다.
랜덤 영어 글자 생성기
A-Z 영어 글자를 무작위로 생성합니다. 개수와 대문자, 소문자, 혼합 대소문자를 선택해 게임, 과제, 수업 활동에 활용하세요.