Repolode
biomejs

biomejs/biome

Uma toolchain baseada em Rust para projetos web, com formatter e linter para JavaScript, TypeScript, JSX, JSON, CSS e mais, via CLI e LSP.

Alternativa open source a:PrettierESLint

Estrelas
25,979
Forks
1,283
Issues abertas
481
Último commit
há 2 horas

O que é?

Biome é uma toolchain para projetos web que reúne um formatter e um linter em uma única ferramenta, ajudando desenvolvedores a manter arquivos JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML e SCSS consistentes e sem erros. Escrito em Rust, foi projetado para funcionar de forma interativa em editores, formatando e analisando o código mesmo enquanto ele está sendo escrito.

O formatter busca alta compatibilidade com o Prettier, e o linter inclui mais de 500 regras do ESLint, typescript-eslint e outras fontes. Os diagnósticos são detalhados e contextualizados, e correções seguras podem ser aplicadas automaticamente por comandos como format, lint, check e ci. O Biome funciona com padrões sensatos, não exige configuração para começar e não precisa do Node.js para rodar.

O projeto pode ser usado pela linha de comando, por meio de um language server (LSP) para editores e no navegador, via um playground em WebAssembly. Ele é distribuído pelo npm e como extensões de editor para VS Code e Open VSX.

Recursos principais

  • 01Formata JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML e SCSS.
  • 02Inclui um linter com mais de 500 regras do ESLint, typescript-eslint e outras fontes.
  • 03Fornece diagnósticos detalhados e contextualizados, além de correções seguras automáticas.
  • 04Oferece um servidor LSP para integração completa com editores.
  • 05Funciona com padrões sensatos e não exige Node.js em tempo de execução.

Casos de uso

  • Substituir configurações separadas de Prettier e ESLint por uma única toolchain em um projeto web.
  • Aplicar regras consistentes de formatação e lint em pipelines de CI usando o comando ci.
  • Receber feedback integrado de formatação e lint enquanto edita em um editor compatível.
  • Experimentar a formatação ou o comportamento do lint no playground do navegador, sem instalar nada.

Início rápido

  1. 1

    Instale o Biome como dependência de desenvolvimento com npm

    npm install --save-dev --save-exact @biomejs/biome
  2. 2

    Formate seus arquivos

    npx @biomejs/biome format --write
  3. 3

    Execute a formatação, o lint e aplique correções seguras de uma só vez

    npx @biomejs/biome check --write

Tópicos

Perguntas frequentes

O que é biome?
Uma toolchain baseada em Rust para projetos web, com formatter e linter para JavaScript, TypeScript, JSX, JSON, CSS e mais, via CLI e LSP. Biome é uma toolchain para projetos web que reúne um formatter e um linter em uma única ferramenta, ajudando desenvolvedores a manter arquivos JavaScript, TypeScript, JSX, JSON, CSS, GraphQL, Markdown, YAML e SCSS consistentes e sem erros. Escrito em Rust, foi projetado para funcionar de forma interativa em editores, formatando e analisando o código mesmo enquanto ele está sendo escrito.
biome é gratuito? Qual é a licença?
biome é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
biome ainda é mantido?
Manutenção ativa. O último commit de biome foi em 21 de out. de 2026.
Para que posso usar biome?
Substituir configurações separadas de Prettier e ESLint por uma única toolchain em um projeto web. Aplicar regras consistentes de formatação e lint em pipelines de CI usando o comando ci. Receber feedback integrado de formatação e lint enquanto edita em um editor compatível. Experimentar a formatação ou o comportamento do lint no playground do navegador, sem instalar nada.
Como instalar biome?
Instale o Biome como dependência de desenvolvimento com npm: npm install --save-dev --save-exact @biomejs/biome Formate seus arquivos: npx @biomejs/biome format --write Execute a formatação, o lint e aplique correções seguras de uma só vez: npx @biomejs/biome check --write
Onde consigo biome?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/biomejs/biome

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados