Ruff v0.16.0: डिफ़ॉल्ट नियम 59 से बढ़कर 413 हुए
Astral
Astral ने Ruff v0.16.0 जारी किया, जिसमें डिफ़ॉल्ट नियमों की संख्या 59 से बढ़ाकर 413 कर दी गई। उपयोगकर्ताओं ने नई जाँचों के कारण CI विफलताओं की सूचना दी। अब यह उपकरण बिना कॉन्फ़िगरेशन के अधिक समस्याएं ढूंढता है।
Astral ने 23 जुलाई, 2026 को Ruff v0.16.0 जारी किया, जिससे डिफ़ॉल्ट नियमों की संख्या 59 से बढ़कर 413 हो गई। पिछला डिफ़ॉल्ट v0.1.0 में निर्धारित किया गया था। कुल नियमों की संख्या 708 से बढ़कर 968 हो गई। कई नए नियम सिंटैक्स त्रुटियों और रनटाइम समस्याओं को पकड़ते हैं जो पहले सक्षम नहीं थे। लेखक साइमन विलिसन ने अपने प्रोजेक्ट्स Datasette, sqlite-utils और LLM पर परीक्षण किया, जिसमें सैकड़ों छोटी-मोटी समस्याएं मिलीं। sqlite-utils के लिए, 'uvx ruff@latest check . --fix --unsafe-fixes' चलाने से 1618 त्रुटियों में से 1538 ठीक हो गईं। शेष मुद्दों के उदाहरणों में DTZ005 (बिना tz के datetime.now), BLE001 (अंधाधुंध Exception को पकड़ना) और B018 (बेकार एट्रिब्यूट एक्सेस) शामिल हैं। विलिसन ने LLM और sqlite-utils के लिए Codex (GPT-5.6 Sol high) का उपयोग किया, और Datasette के लिए Claude Code (Opus 5 के साथ) का।
स्रोत: Simon Willison —
मूल
