ओपन सोर्स 🇺🇸 26.07.2026 15:02

Ruff v0.16.0: Number of Default Rules Grows from 59 to 413

AstralAstral
Astral has released version 0.16.0 of Ruff, a Python linting tool. The number of rules enabled by default has increased from 59 to 413, resulting in hundreds of new warnings in typical projects.
कंपनी Astral ने अपने Python लिंटिंग टूल Ruff का संस्करण 0.16.0 जारी किया है। नए संस्करण में डिफ़ॉल्ट रूप से 413 नियम सक्षम हैं, जबकि पहले केवल 59 थे। Ruff में नियमों की संख्या 708 से बढ़कर 968 हो गई है, और उनमें से कई अब बिना किसी अतिरिक्त कॉन्फ़िगरेशन के सक्रिय हैं। नोट के लेखक साइमन विलिसन ने अपने प्रोजेक्ट्स (Datasette, sqlite-utils, LLM) पर नए संस्करण का परीक्षण किया और सैकड़ों छोटे उल्लंघन पाए। अधिकांश त्रुटियों को स्वचालित रूप से ठीक करने के लिए उन्होंने कमांड `uvx ruff@latest check . --fix --unsafe-fixes` का उपयोग किया। sqlite-utils में 1618 त्रुटियाँ पाई गईं, जिनमें से 1538 स्वचालित रूप से ठीक हो गईं, 80 शेष रह गईं। शेष त्रुटियों के उदाहरणों में बिना `tz` आर्गुमेंट के `datetime.datetime.now()` को कॉल करना, `Exception` को ब्लाइंडली कैच करना, और बेकार एट्रीब्यूट एक्सेस शामिल हैं। शेष समस्याओं को ठीक करने के लिए लेखक ने Codex (GPT-5.6 Sol high) और Claude Code (Opus 5) का उपयोग किया।
स्रोत: Simon Willison — मूल
इस विषय पर हमारी पिछली पोस्ट ↓
ताज़ा समाचार