Ruff v0.16.0: زيادة القواعد الافتراضية من 59 إلى 413
Astral
أصدرت Astral إصدار Ruff v0.16.0، مما زاد القواعد الافتراضية من 59 إلى 413. أبلغ المستخدمون عن فشل في التكامل المستمر بسبب الفحوصات الجديدة. الأداة الآن تكتشف المزيد من المشكلات دون تكوين.
أصدرت Astral الإصدار Ruff v0.16.0 في 23 يوليو 2026، مما رفع عدد القواعد الافتراضية من 59 إلى 413. تم تعيين القواعد الافتراضية السابقة في الإصدار v0.1.0. نما إجمالي عدد القواعد من 708 إلى 968. تكتشف العديد من القواعد الجديدة أخطاءً في بناء الجملة ومشكلات وقت التشغيل لم تكن مفعلة سابقًا. اختبر المؤلف سيمون ويليسون هذه القواعد على مشاريعه Datasette وsqlite-utils وLLM، حيث وجد المئات من المشكلات الطفيفة. بالنسبة لـ sqlite-utils، أدى تشغيل الأمر 'uvx ruff@latest check . --fix --unsafe-fixes' إلى إصلاح 1538 من أصل 1618 خطأ. تشمل أمثلة المشكلات المتبقية DTZ005 (استخدام datetime.now بدون tz)، وBLE001 (التقاط Exception بشكل أعمى)، وB018 (وصول غير مفيد إلى سمة). استخدم ويليسون Codex (النموذج GPT-5.6 Sol عالي الأداء) لـ LLM وsqlite-utils، وClaude Code (مع النموذج Opus 5) لـ Datasette.
المصدر: Simon Willison —
الأصلي
