- Um linter JavaScript projetado para detectar erros e código desnecessário sem exigir configuração especial
- Usa Rust e processamento paralelo como base para melhorar o desempenho
- Em ambiente real, a Shopify relatou que o tempo de execução do ESLint, que antes levava 75 minutos, agora é de apenas 10 segundos
- Nesta fase, o objetivo não é substituir completamente o ESLint
- É usado como complemento quando a velocidade do ESLint se torna um gargalo no workflow
- Para um ciclo de feedback rápido, pode-se definir a execução do Oxlint em vez do ESLint na etapa de lint ou na configuração de CI
- O Oxlint identifica por padrão código incorreto, redundante ou confuso, enquanto regras desnecessariamente rigorosas (classificadas como performance, suspicious, pedantic e style) ficam desativadas por padrão
- É Zero-Configuration por padrão e nem mesmo requer Node.js. A maior parte dos ajustes é feita pela linha de comando, e o suporte para leitura de arquivos de configuração do ESLint ainda está em andamento
- Aponta com precisão a causa raiz e fornece mensagens úteis, eliminando a necessidade de ler longas documentações de regras e economizando tempo valioso
- Ainda não oferece um sistema de plugins, mas está incorporando ativamente regras de plugins populares como TypeScript, React, Jest, Unicorn, JSX-a11y e Import
- Reconhece a importância dos plugins no ecossistema JavaScript e também está pesquisando um sistema de plugins baseado em DSL
Ainda não há comentários.