11 điểm bởi GN⁺ 2023-12-17 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Trình lint JavaScript được thiết kế để phát hiện lỗi và mã thừa mà không cần cấu hình đặc biệt
  • Tập trung tận dụng Rust và xử lý song song làm cốt lõi để cải thiện hiệu năng
  • Trong môi trường thực tế, Shopify báo cáo rằng thời gian chạy ESLint từng mất 75 phút nay chỉ còn 10 giây
  • Ở giai đoạn hiện tại, mục tiêu không phải là thay thế hoàn toàn ESLint
    • Dùng để bổ trợ khi tốc độ của ESLint trở thành nút thắt cổ chai trong workflow
    • Để có vòng phản hồi nhanh, hãy cấu hình bước lint hoặc CI chạy Oxlint thay vì ESLint
  • Theo mặc định, Oxlint xác định mã sai, trùng lặp hoặc gây khó hiểu, còn các quy tắc khắt khe không cần thiết (được phân loại là performance, suspicious, pedantic, style) đều bị tắt mặc định
  • Mặc định là Zero-Configuration và thậm chí không cần cả Node.js. Hầu hết việc tinh chỉnh được thực hiện qua dòng lệnh, còn việc đọc từ tệp cấu hình ESLint hiện vẫn đang được phát triển
  • Chỉ ra chính xác nguyên nhân gốc rễ và cung cấp thông báo hữu ích, giúp không còn phải đọc tài liệu quy tắc dài dòng và tiết kiệm thời gian quý báu
  • Chưa cung cấp hệ thống plugin, nhưng đang tích cực tích hợp các quy tắc từ những plugin phổ biến như TypeScript, React, Jest, Unicorn, JSX-a11y và Import
  • Dự án nhận thức được tầm quan trọng của plugin trong hệ sinh thái JavaScript và cũng đang nghiên cứu một hệ thống plugin dựa trên DSL

Chưa có bình luận nào.

Chưa có bình luận nào.