في المقالة التالية سوف نلقي نظرة على PyLint. تضيف هذه الأداة طبقة إضافية لمساعدة المطور في الحصول على كود Python نظيف وخالي من الأخطاء. يتعلق الامر ب أداة تحليل شفرة Python الثابتة التي تبحث عن الأخطاء، يساعد في فرض معيار الترميز ، ويقدم اقتراحات بسيطة لإعادة البناء.
هذه الأداة قابلة للتكوين بشكل كبير من خلال ملف تكوين شامل. يوفر إمكانيات للتعامل مع الأخطاء والتحذيرات من داخل الكود. أيضا سيعطينا إمكانية كتابة المكونات الإضافية الخاصة بنا لإضافة عناصر التحكم الخاصة بنا أو تمديد pylint بطريقة أو بأخرى.
من أهم مزايا استخدام PyLint أنه مفتوح المصدر ومجاني. سيعطي هذا للمطورين القدرة على إدراجه في مجموعة متنوعة من المشاريع. ما هو أكثر من ذلك ، يتكامل بسلاسة مع العديد من IDEs الشائعة حتى نتمكن من استخدامه دون أي مشكلة. يمكن استخدامه أيضًا كتطبيق مستقل.
الميزات العامة لبرنامج PyLint
بعض الميزات الرئيسية هي:
- لديها اكتشاف الخطأ حتى يتمكن المستخدمون من تحسين الشفرة التي نكتبها.
- Es للتخصيص بالكامل. التكوين الرئيسي موجود في ملف نصي يمكنك تكوينه حسب رغبتك.
- pylint يمكن دمجها في IDEs المختلفة مثل: Spyder ، Editra ، TextMate ، Eclipse with PyDev ، إلخ.
- مساعدة إعادة بيع ديون ، كشف رمز مكرر.
- PyLint لتحليلك الاستخدامات بايثون PEP8، لذلك نحن نتحدث عن معيار تقريبًا في التطوير بهذه اللغة.
- يتم تثبيت هذه الأداة مع Pyreverse ، وهو ما يمكننا القيام به إنشاء مخططات UML لرمز بايثون.
- تنفيذ Pylint في كود مشاريعنا يمكن أتمتة باستخدام Apycot أو Hudson أو Jenkins.
هذه ليست سوى بعض ميزات هذا المشروع. يستطيعون استشر كل منهم بالتفصيل من الخاص بك الموقع.
قم بتثبيت PyLint على Ubuntu 20.04
باستخدام APT
كما هو مبين في قسم التثبيت من صفحة الويب الخاصة بهذا المشروع ، يمكن لمستخدمي Ubuntu فتح محطة طرفية (Ctrl + Alt + T) و قم بتشغيل الأمر التالي لتثبيت PyLint:
sudo apt install pylint
سيقوم الأمر أعلاه بتثبيت هذه الأداة. إذا نحن نستطيع تحقق من الإصدار المثبت بالأمر:
pylint --version
باستخدام PIP
يمكن للمستخدمين أيضًا استخدام مدير حزمة PIP لتثبيت PyLint. التثبيت بسيط للغاية. للبدء ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) و تحديث حزم نظامنا.
sudo apt update; sudo apt upgrade
الآن سنقوم بالتثبيت PIP. إذا كنت لا تزال غير مثبتة على نظامك ، فسيكون من الضروري فقط كتابة:
sudo apt install python3-pip python3-dev
بمجرد اكتمال التثبيت ، يمكننا ذلك تحقق من إصدار PIP المثبت بالأمر:
pip3 --version
في هذه المرحلة ، نستطيع تابع تثبيت PyLint. في نفس المحطة ، نحتاج فقط إلى كتابة:
pip3 install pylint
سيؤدي هذا إلى تثبيت هذه الأداة. الآن ل تحقق من الإصدار المثبت يمكننا استخدام هذا الأمر الآخر:
python3 -m pylint --version
نظرة سريعة على PyLint
برنامج لديه واجهة طرفية بسيطة للغاية يسمح لنا باستخدامه دون مشاكل. سيكون الاستخدام الأساسي كما يلي:
pylint [opciones] módulos_o_paquetes
أيضا يمكن تحليل ملفات Python. سيكون الأمر الأساسي الذي يجب استخدامه مثل:
pylint mimodulo.py
كما هو مبين في توثيق, من الممكن أيضًا استدعاء Pylint من برنامج Python آخر:
import pylint.lint pylint_opts = ['--version']] pylint.lint.Run(pylint_opts)
بهذه الطريقة ، سنتمكن من تحليل الكود الخاص بنا ، وباستخدام إخراج الشاشة سنتمكن من ملاحظة التغييرات اللازمة. فيما يلي مثال لما يبدو عليه إخراج الشاشة من الكود أعلاه:
بمجرد أن يظهر لنا الأخطاء ، سيتعين علينا تحديث الكود الخاص بنا وإصلاح ما يلزم.
في هذه السطور ، رأينا للتو أداة مفيدة جدًا لتطوير التعليمات البرمجية باستخدام Python ، والتي يمكننا الاستفادة منها بسرعة وسهولة عن طريق تثبيتها. لمزيد من المعلومات حول هذه الأداة وتثبيتها واستخدامها ، يمكن للمستخدمين الرجوع إلى وثائق المشروع.