TOML 유효성 검사기
TOML 설정 파일 유효성 검사
TOML 입력
유효성 검사 결과
TOML 유효성 검사기란?
TOML (Tom's Obvious Minimal Language)은 Cargo, Poetry 및 여러 도구에서 사용되는 설정 형식입니다. TOML 유효성 검사기는 파일이 구문적으로 올바른지 확인합니다: 유효한 키 이름, 올바른 들여쓰기, 중복 키 없음, 잘 형성된 테이블. TOML 사양이 규칙을 정의합니다.
이 도구는 완전히 브라우저에서 실행됩니다. TOML은 로컬에서 파싱되며 서버로 전송되지 않습니다. 유효하지 않은 문법은 행 및 열 정보를 포함한 명확한 오류 메시지를 생성합니다.
TOML 유효성 검사 예시
유효한 TOML은 올바른 따옴표를 가집니다. 유효하지 않은 TOML은 종종 닫히지 않은 문자열이 있습니다. 통신 테마 예시:
예시 1: 유효한 TOML
예시 2: 유효하지 않은 TOML (닫히지 않은 문자열)
위의 샘플을 사용하여 편집기에 예시를 로드하세요.
이 도구 사용 방법
붙여 넣기 또는 업로드
TOML을 복사하여 왼쪽 편집기에 붙여 넣거나, 업로드를 클릭하여 .toml 파일을 로드하세요. 예시 데이터를 위해 샘플을 사용하세요.
결과 확인
오른쪽 패널에 "유효한 TOML" 또는 특정 오류가 표시됩니다. 문제를 수정하고 재검증하세요. 유효한 TOML을 형식화하려면 TOML 포매터를 사용하세요.
복사 또는 수정
복사를 사용하여 유효성 검사 결과를 복사하세요. 소스에서 오류를 수정하고 통과할 때까지 다시 검증하세요.
TOML 유효성 검사가 도움이 되는 곳
<code>pyproject.toml</code>(<a href="https://python-poetry.org/" target="_blank" rel="noopener">Poetry</a> 사용), <code>Cargo.toml</code>(<a href="https://doc.rust-lang.org/cargo/" target="_blank" rel="noopener">Cargo</a> 사용) 또는 기타 설정 파일을 커밋하기 전에 여기서 검증하여 오타, 잘못된 들여쓰기 또는 중복 키를 잡으세요. CI 파이프라인과 배포 스크립트는 유효하지 않은 TOML에서 자주 실패합니다; 먼저 검증하면 디버깅 시간이 절약됩니다. TOML을 JSON이나 YAML로 변환해야 한다면 TOML → JSON 변환기 또는 TOML → YAML 변환기를 검증 후 사용하세요.
자주 묻는 질문
내 데이터는 안전한가요?
예. 유효성 검사는 브라우저에서 실행됩니다. 서버로 전송되는 데이터가 없습니다.
어떤 오류를 잡나요?
문법 오류: 유효하지 않은 키 이름, 잘못된 테이블 문법, 중복 키, 잘못된 들여쓰기, 잘못된 문자열 또는 숫자. 스키마에 대한 유효성 검사나 시맨틱 규칙 확인은 하지 않습니다.
주석이 있는 TOML을 검증할 수 있나요?
예. TOML은 # 주석을 지원합니다. 유효성 검사기는 주석을 포함한 표준 TOML을 허용합니다.
유효성 검사기 대 포매터?
유효성 검사기는 문법만 확인합니다. TOML 포매터는 유효한 TOML을 일관된 들여쓰기로 재형식화합니다. 먼저 유효성 검사기로 파일이 유효한지 확인하세요.