مفتوح المصدر 🇺🇸 26.07.2026 15:02

Ruff v0.16.0: زيادة القواعد الافتراضية من 59 إلى 413

AstralAstral
أصدرت 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 — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة