위키득계정 ↗
기술

Taplo

Taplo기술
문서 형식
TOML
주요 기능
검사와 서식 정리
스키마
JSON Schema 기반 검증
제공 형태
명령행과 라이브러리 및 언어 서버
Taplo는 TOML 문서의 구문 검사와 서식 정리, 스키마 검증을 제공하는 도구 모음이다. 명령행과 라이브러리, 언어 서버의 형태로 설정 파일을 다루는 개발 환경에 연결할 수 있다.

문법과 데이터 조건

설정 파일에서는 문법이 올바른지와 필요한 값이 알맞게 들어 있는지가 서로 다른 문제다. Taplo는 TOML 구문을 검사하고 JSON Schema에 따라 문서를 검증할 수 있다. 형식 자체의 오류와 스키마가 요구하는 조건을 구분해 확인하는 데 쓰인다.

서식을 일정하게 만들기

서식 정리 기능은 설정 파일의 표현을 일정한 기준에 맞춰 다루는 역할이다. Taplo는 세부 서식 옵션을 조정할 수 있는 포매터를 제공한다. 검사 결과를 읽는 작업과 서식을 바꾸는 작업을 구분하면 자동 변경이 필요한 범위를 정하기 쉽다.

개발 도구에 연결

명령행 도구로 사용할 수 있고 라이브러리로 다른 프로그램에 포함할 수도 있다. JSON Schema 기반 기능을 제공하는 내장 가능한 언어 서버도 있다. 따라서 터미널에서 파일을 다루는 방식과 편집기에서 설정 작성을 돕는 방식을 함께 구성할 수 있다.

관련 문서

Yamllint / Markdownlint / Vale 문서 검사기 / TOML / JSON Schema