You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sugiro a migração do ESLint para o [Biome](https://biomejs.dev/), uma alternativa moderna e eficiente para linting e formatação de código. O Biome é escrito em Rust, oferecendo ganhos significativos em termos de performance e integrando múltiplas ferramentas em um único binário.
Motivação
Performance:
O Biome é notavelmente mais rápido que o ESLint, especialmente em projetos maiores, devido à sua implementação em Rust.
Isso pode reduzir significativamente o tempo de linting, proporcionando uma melhor experiência de desenvolvimento.
Integração:
Além de linting, o Biome também oferece formatação de código, similar ao Prettier.
Consolidar essas ferramentas pode simplificar a configuração do projeto.
Manutenção:
O Biome é opinativo e vem com padrões modernos pré-configurados, reduzindo a necessidade de configurações adicionais.
Proposta de Implementação
Substituir o ESLint pelo Biome no pacote eslint-config-rocketseat.
Adaptar o pacote para gerar uma configuração inicial compatível com o Biome.
Atualizar a documentação do repositório para refletir a mudança.
Descrição
Sugiro a migração do ESLint para o [Biome](https://biomejs.dev/), uma alternativa moderna e eficiente para linting e formatação de código. O Biome é escrito em Rust, oferecendo ganhos significativos em termos de performance e integrando múltiplas ferramentas em um único binário.
Motivação
Performance:
Integração:
Manutenção:
Proposta de Implementação
Referências
Considerações
Acredito que essa mudança possa trazer melhorias significativas para os projetos que utilizam esta configuração!
OBS.: Já tenho um projeto com as mesmas configurações, além de novidade do Biome, em um projeto que está em prod. [Next.js Boilerplate](https://github.com/castrogusttavo/nextjs-boilerplate)
The text was updated successfully, but these errors were encountered: