Mã nguồn mở 🇺🇸 26.07.2026 15:02

Ruff v0.16.0: số quy tắc mặc định tăng từ 59 lên 413

AstralAstral
Astral đã phát hành Ruff v0.16.0, tăng số quy tắc mặc định từ 59 lên 413. Người dùng báo cáo lỗi CI do các kiểm tra mới. Công cụ hiện phát hiện nhiều vấn đề hơn mà không cần cấu hình.
Astral đã phát hành Ruff v0.16.0 vào ngày 23 tháng 7 năm 2026, nâng số lượng quy tắc mặc định từ 59 lên 413. Các quy tắc mặc định trước đó được thiết lập trong v0.1.0. Tổng số quy tắc tăng từ 708 lên 968. Nhiều quy tắc mới phát hiện các lỗi cú pháp và sự cố thời gian chạy mà trước đây chưa được kích hoạt. Tác giả Simon Willison đã thử nghiệm trên các dự án của mình là Datasette, sqlite-utils và LLM, tìm thấy hàng trăm vấn đề nhỏ. Đối với sqlite-utils, việc chạy 'uvx ruff@latest check . --fix --unsafe-fixes' đã sửa được 1538 trong tổng số 1618 lỗi. Các ví dụ về vấn đề còn lại bao gồm DTZ005 (datetime.now không có tz), BLE001 (bắt Exception một cách mù quáng) và B018 (truy cập thuộc tính vô ích). Willison đã sử dụng Codex (GPT-5.6 Sol high) cho LLM và sqlite-utils, và Claude Code (với Opus 5) cho Datasette.
Nguồn: Simon Willison — bản gốc
Bài viết liên quan trước đây ↓
Tin mới