서식과 품질 검사의 결합
포매터는 코드의 배치를 정리하고 린터는 규칙에 맞지 않는 코드나 결함 후보를 찾는다. Biome는 두 기능을 하나의 도구 체계로 묶는다. 서로 분리된 작업을 공통 기반에서 처리해 설정과 진단을 함께 다루는 접근이다.
작성 중인 코드 다루기
편집기에서 대화형으로 사용하는 환경을 고려해 설계됐다. 언어 서버를 지원하고 아직 문법이 완성되지 않은 코드를 작성하는 중에도 서식 정리와 검사를 수행할 수 있다. 소스 정보를 보존하는 파서와 오류 복구 기능이 이런 편집 흐름을 뒷받침한다.
로컬 작업과 자동 검사
명령행에서 서식 정리와 린트 검사를 각각 수행하거나 여러 검사를 함께 실행할 수 있다. 수정 사항을 반영하는 흐름과 CI에서 기준 준수 여부를 검사하는 흐름을 구분한다. JavaScript와 TypeScript 등 웹 개발의 언어를 다루지만 언어별 기능 범위는 별도로 확인해야 한다.
관련 문서
Prettier / EditorConfig / Semgrep / Dprint / Markdownlint