• Rust में लिखा गया Python linter
  • flake8, pylint, autoflake की तुलना में लगभग 10 से 100 गुना तेज़
  • ESLint, TypeScript की तरह caching, --fix, --watch options का समर्थन
  • Black के साथ compatible

सीमाएँ

  • अभी production ready स्थिति में नहीं है
  • lint rules अभी बहुत समृद्ध नहीं हैं
  • Black जैसे auto-formatting tools का व्यापक उपयोग होता है, इसलिए lint tools का महत्व अपेक्षाकृत कम हो जाता है

लेखक द्वारा ruff tool लॉन्च करते समय लिखा गया ब्लॉग पोस्ट भी साथ में पढ़ना अच्छा रहेगा। उनका कहना है कि जैसे swc, esbuild, rome ने किया, वैसे ही Python ecosystem के tools भी अधिक तेज़ और तुरंत प्रतिक्रिया देने वाले हो सकते हैं; इसी विचार से एक तरह के poc के रूप में ruff tool बनाया गया।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.