YAML Formatter
YAML 들여쓰기 정리
Input
Output
이 도구 소개
YAML Formatter는 YAML 파일의 들여쓰기를 일관된 스타일로 정규화합니다. 기존 들여쓰기 크기를 자동으로 감지하여 목표 크기(2 또는 4칸)로 재매핑하며, 모든 주석, 여러 줄 문자열, 앵커, 별칭을 그대로 보존합니다.
CI 설정, Kubernetes 매니페스트, Docker Compose 파일 등 다양한 출처의 YAML을 정규화하는 데 이상적입니다. 처리는 전적으로 브라우저 내에서 이루어지며, 어떤 YAML 데이터도 서버로 전송되지 않습니다.
사용 방법
- YAML 콘텐츠를 입력 패널에 붙여넣으세요.
- 목표 들여쓰기(2칸 또는 4칸)를 선택하세요.
- 포맷 버튼을 클릭하여 들여쓰기를 정규화합니다.
- 결과를 확인하고 복사 버튼을 클릭하여 클립보드에 복사합니다.
활용 사례
DevOps 엔지니어는 Kubernetes YAML 매니페스트, Helm values 파일, GitHub Actions 워크플로를 정규화합니다. 개발자는 애플리케이션 설정 파일을 포맷합니다. 데이터 엔지니어는 YAML 데이터 파이프라인 설정을 정리합니다. 특히 서로 다른 들여쓰기 규칙을 가진 여러 소스의 YAML을 병합할 때 유용합니다.
자주 묻는 질문
- YAML 문법을 검증하나요? — 이 도구는 들여쓰기를 정규화하지만 엄격한 스키마 검증은 수행하지 않습니다. 중복 키나 잘못된 값 같은 문법 오류는 감지되지 않습니다.
- 주석은 유지되나요? — 네. 모든 주석(#)은 상대적인 들여쓰기 수준을 유지한 채 보존됩니다.
- YAML 1.2를 지원하나요? — 네. 앵커, 별칭, 블록 스칼라(|, >)를 포함한 모든 표준 YAML 1.2 문법이 그대로 보존됩니다.