11 pontos por GN⁺ 2023-12-17 | Ainda não há comentários. | Compartilhar no WhatsApp
  • 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.

Ainda não há comentários.