Açık Kaynak 🇺🇸 26.07.2026 15:02

Ruff v0.16.0: varsayılan kurallar 59'dan 413'e yükseldi

AstralAstral
Astral, Ruff v0.16.0'ı yayınladı ve varsayılan kuralları 59'dan 413'e çıkardı. Kullanıcılar yeni kontroller nedeniyle sürekli entegrasyon (CI) hataları bildirdi. Araç artık yapılandırma olmadan daha fazla sorun buluyor.
Astral, 23 Temmuz 2026'da Ruff v0.16.0'ı yayınlayarak varsayılan kuralların sayısını 59'dan 413'e çıkardı. Önceki varsayılan v0.1.0'da belirlenmişti. Toplam kural sayısı 708'den 968'e yükseldi. Birçok yeni kural, daha önce etkinleştirilmemiş olan sözdizimi hatalarını ve çalışma zamanı sorunlarını yakalıyor. Yazar Simon Willison, projeleri Datasette, sqlite-utils ve LLM üzerinde test yaptı ve yüzlerce küçük sorun buldu. sqlite-utils için 'uvx ruff@latest check . --fix --unsafe-fixes' komutu 1618 hatadan 1538'ini düzeltti. Geriye kalan sorunlara örnek olarak DTZ005 (tz'siz datetime.now), BLE001 (kör yakalama Exception) ve B018 (yararsız öznitelik erişimi) verilebilir. Willison, LLM ve sqlite-utils için Codex'i (GPT-5.6 Sol high), Datasette için ise Claude Code'u (Opus 5 ile) kullandı.
Kaynak: Simon Willison — orijinal
Bu konudaki önceki yazılarımız ↓
Güncel haberler