YAML Formatter

일관된 2공백 들여쓰기, 정규화된 따옴표, 유용한 오류 보고로 YAML을 포맷.

Processed in your browserNo upload, no signup

YAML input

0 lines · 0 chars

Formatted YAML

0 lines · 0 bytes
입력은 로컬에서 처리되며 업로드되지 않습니다. DevTools → Network에서 확인할 수 있습니다.

YAML Formatter 예제.

// 정리되지 않은 → 포맷된 YAML

자주 묻는 질문.

들여쓰기 크기를 변경할 수 있나요?

기본값은 2공백입니다.

주석이 유지되나요?

네. 포맷 중에도 YAML 주석이 유지됩니다.

YAML 포맷팅 방식

YAML 포맷터는 YAML 문서의 들여쓰기, 공백, 줄 바꿈을 표준화된 형식으로 정리합니다. 구문 분석 후 AST를 재구성하여 일관된 포맷으로 출력합니다.

들여쓰기는 일반적으로 2칸이 기본값이며, 모든 레벨에서 일관되게 적용됩니다. 들여쓰기가 불균일한 YAML도 자동으로 수정됩니다.

YAML 포맷터는 구문 분석 오류를 감지하고 보고할 수 있습니다. 형식이 올바르지 않은 YAML을 빠르게 발견하는 데 유용합니다.

유지되는 것

YAML의 모든 값과 데이터 타입은 그대로 유지됩니다. 문자열, 숫자, 부울, null 등 원본 데이터의 의미가 변경되지 않습니다.

주석은 선택적으로 유지 또는 제거할 수 있습니다. 포맷팅만 적용할 때는 주석을 보존하고, 클린 버전이 필요할 때는 제거할 수 있습니다.

배열과 객체의 구조가 유지됩니다. 값의 순서와 계층 관계가 보존되며, 포맷팅만 깔끔하게 적용됩니다.

YAML을 포맷팅해야 하는 경우

여러 사람이 작성한 YAML 파일의 형식을 통일할 때 포맷팅을 적용합니다. 팀 전체에서 일관된 YAML 스타일을 유지할 수 있습니다.

Git 커밋에서 YAML 파일의 들여쓰기 차이로 인한 불필요한 diff를 줄이기 위해 사전에 포맷팅하는 것이 좋습니다.

CI/CD 파이프라인에서 YAML 파일의 품질을 자동으로 검증하는 단계로 포맷팅을 활용할 수 있습니다.

관련 도구.