Sumber Terbuka 🇺🇸 26.07.2026 15:02

Ruff v0.16.0: aturan default meningkat dari 59 menjadi 413

AstralAstral
Astral merilis Ruff v0.16.0, meningkatkan aturan default dari 59 menjadi 413. Pengguna melaporkan kegagalan CI akibat pemeriksaan baru. Alat ini kini menemukan lebih banyak masalah tanpa konfigurasi.
Astral merilis Ruff v0.16.0 pada 23 Juli 2026, meningkatkan jumlah aturan default dari 59 menjadi 413. Default sebelumnya ditetapkan di v0.1.0. Total jumlah aturan bertambah dari 708 menjadi 968. Banyak aturan baru yang menangkap kesalahan sintaks dan masalah runtime yang sebelumnya tidak diaktifkan. Penulis Simon Willison mengujinya pada proyek-proyeknya Datasette, sqlite-utils, dan LLM, menemukan ratusan masalah kecil. Untuk sqlite-utils, menjalankan 'uvx ruff@latest check . --fix --unsafe-fixes' memperbaiki 1538 dari 1618 kesalahan. Contoh masalah yang tersisa meliputi DTZ005 (datetime.now tanpa tz), BLE001 (menangkap Exception secara buta), dan B018 (akses atribut yang tidak berguna). Willison menggunakan Codex (GPT-5.6 Sol high) untuk LLM dan sqlite-utils, serta Claude Code (dengan Opus 5) untuk Datasette.
Sumber: Simon Willison — asli
Postingan kami sebelumnya tentang topik ini ↓
Berita terbaru