문법과 데이터 조건
설정 파일에서는 문법이 올바른지와 필요한 값이 알맞게 들어 있는지가 서로 다른 문제다. Taplo는 TOML 구문을 검사하고 JSON Schema에 따라 문서를 검증할 수 있다. 형식 자체의 오류와 스키마가 요구하는 조건을 구분해 확인하는 데 쓰인다.
서식을 일정하게 만들기
서식 정리 기능은 설정 파일의 표현을 일정한 기준에 맞춰 다루는 역할이다. Taplo는 세부 서식 옵션을 조정할 수 있는 포매터를 제공한다. 검사 결과를 읽는 작업과 서식을 바꾸는 작업을 구분하면 자동 변경이 필요한 범위를 정하기 쉽다.
개발 도구에 연결
명령행 도구로 사용할 수 있고 라이브러리로 다른 프로그램에 포함할 수도 있다. JSON Schema 기반 기능을 제공하는 내장 가능한 언어 서버도 있다. 따라서 터미널에서 파일을 다루는 방식과 편집기에서 설정 작성을 돕는 방식을 함께 구성할 수 있다.
관련 문서
Yamllint / Markdownlint / Vale 문서 검사기 / TOML / JSON Schema