Rápido
Construído com Rust e uma arquitetura inovadora inspirado pelo rust-analyzer.
Biome é um formatador rápido para JavaScript, TypeScript, JSX, JSON, CSS e GraphQL que atinge 97% de compatibilidade com o Prettier, economizando tempo para o desenvolvedor e para o CI.
O Biome pode até formatar código malformado enquanto você programa no seu editor favorito.
Mais rápido que o Prettier quando formata 171,217 linhas de código em 2,104 arquivos com um Intel Core i7 1270P.
Teste o formatador do Biome no playground ou diretamente no seu projeto:
O Biome é um linter performático para JavaScript, TypeScript, JSX, CSS e GraphQL que possui mais de 200 regras do ESLint, typescript-eslint, e de outras fontes.
O Biome retorna diagnósticos detalhados e contextualizados que ajuda a melhorar seu código e ajuda você a se tornar um programador melhor!
complexity/useFlatMap.js:2:1 lint/complexity/useFlatMap FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ The call chain .map().flat() can be replaced with a single .flatMap() call.
1 │ const array = ["split", "the text", "into words"];
> 2 │ array.map(sentence => sentence.split(' ')).flat();
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 │
ℹ Safe fix: Replace the chain with .flatMap().
1 1 │ const array = ["split", "the text", "into words"];
2 │ - array.map(sentence·=>·sentence.split('·')).flat();
2 │ + array.flatMap(sentence·=>·sentence.split('·'));
3 3 │
Teste o linter do Biome no playground ou diretamente no seu projeto:
Não só como você pode formatar e analisar erros no seu código separadamente, você pode fazer tudo isso com um comando!
Cada ferramenta integra suavemente com as outras para criar um conjunto de ferramentas coesivo para projetos web.
Rode todas as ferramentas com o comando check
Rápido
Construído com Rust e uma arquitetura inovadora inspirado pelo rust-analyzer.
Simples
Nenhuma configuração necessária para começar. Opções extensivas disponíveis quando você precisar delas.
Escalável
Projetado para suportar codebases de qualquer tamanho. Focado no crescimento do projeto, em vez de suas ferramentas.
Otimizado
Com uma integração interna eficiente, conseguimos reutilizar trabalhos anteriores, e qualquer melhoria em uma ferramenta beneficia todas elas.
Prático e informativo
Evite mensagens de erro obscuras; quando dizemos que algo está errado, informamos exatamente onde o problema está e como corrigi-lo.
Pacote completo
Suporte pronto para todas as funcionalidades de linguagem que você utiliza atualmente. Suporte de primeira classe para TypeScript e JSX.
Instale o Biome utilizando o seu gerenciador de pacotes favorito e integre ele no seu editor.
Instale com um gerenciador de pacotes
Integre o Biome no seu editor