Biome은 웹 프로젝트를 위한 고성능 툴체인으로, 프로젝트의 품질을 유지하기 위한 개발자 도구를 제공하는 것을 목표로 합니다.
Biome은 JavaScript, TypeScript, JSX, JSON, CSS 및 GraphQL을 위한 고속 포매터로, Prettier와 97%의 호환성을 자랑합니다.
Biome은 JavaScript, TypeScript, JSX, CSS 및 GraphQL을 위한 고성능 린터로, ESLint, typescript-eslint 등 다양한 소스에서 가져온 270개 이상의 규칙을 제공합니다. 맥락을 고려한 상세한 진단 정보를 제공하여 코드 품질 향상과 개발 실력 향상에 도움을 줍니다!
Biome은 처음부터 에디터와 상호작용하도록 설계되었습니다. 코드를 작성하는 동안에도 포매팅과 린팅을 수행할 수 있습니다.
npm install --save-dev --save-exact @biomejs/biome
# 파일 포매팅
npx @biomejs/biome format --write ./src
# 파일 린팅 및 안전한 수정 사항 적용
npx @biomejs/biome lint --write ./src
# 포매팅, 린팅 등 모든 검사를 수행하고 안전한 수정 사항 적용
npx @biomejs/biome check --write ./src
# CI 환경에서 모든 파일에 대해 포매팅, 린팅 등 검사 수행
npx @biomejs/biome ci ./src
설치하지 않고 Biome을 사용해보고 싶다면, 웹 어셈블리로 컴파일된 온라인 플레이그라운드를 이용해보세요.
Biome에 대한 자세한 내용은 홈페이지에서 확인할 수 있으며, 바로 사용하려면 시작 가이드로 이동하세요.
Biome은 합리적인 기본 설정을 제공하므로 별도의 설정이 필요하지 않습니다.
Biome은 현대 웹 개발에서 사용되는 모든 주요 언어를 지원하는 것을 목표로 합니다.
Biome은 Node.js 없이도 실행할 수 있습니다.
Biome은 최고 수준의 LSP를 지원하며, 소스 텍스트를 완벽하게 표현하고 뛰어난 오류 복구 기능을 갖춘 정교한 파서를 사용합니다.
Biome은 이전에 개별 도구로 분리되어 있던 기능들을 통합했습니다. 공통된 기반을 구축하여 코드 처리, 오류 표시, 작업 병렬화, 캐싱 및 구성에 대해 일관된 경험을 제공합니다.
더 많은 정보는 프로젝트 철학에서 확인할 수 있습니다.
Biome은 MIT 라이선스 또는 Apache 2.0 라이선스를 따르며, 기여자 서약 행동 강령에 따라 관리됩니다.
다양한 방법으로 프로젝트를 후원할 수 있습니다.
Open Collective나 GitHub Sponsors를 통해 프로젝트를 후원할 수 있습니다.
Biome은 기업이 다양한 개발자들 사이에서 인지도를 얻을 수 있는 간단한 후원 프로그램을 제공합니다.
Polar.sh를 통해 구현되었으면 하는 기능들에 투표하고 개발을 지원할 수 있습니다. 백로그를 확인하고 도움을 주세요: