Pylint ، قم بتثبيت أداة تحليل كود Python هذه على Ubuntu 20.04

حول pylint

في المقالة التالية سوف نلقي نظرة على 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:

تثبيت pylint مع apt

sudo apt install pylint

سيقوم الأمر أعلاه بتثبيت هذه الأداة. إذا نحن نستطيع تحقق من الإصدار المثبت بالأمر:

نسخة مناسبة pytlint

pylint --version

باستخدام PIP

يمكن للمستخدمين أيضًا استخدام مدير حزمة PIP لتثبيت PyLint. التثبيت بسيط للغاية. للبدء ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) و تحديث حزم نظامنا.

sudo apt update; sudo apt upgrade

الآن سنقوم بالتثبيت PIP. إذا كنت لا تزال غير مثبتة على نظامك ، فسيكون من الضروري فقط كتابة:

تركيب النقطة 3

sudo apt install python3-pip python3-dev

بمجرد اكتمال التثبيت ، يمكننا ذلك تحقق من إصدار PIP المثبت بالأمر:

نسخة مثبتة من pip3

pip3 --version

في هذه المرحلة ، نستطيع تابع تثبيت PyLint. في نفس المحطة ، نحتاج فقط إلى كتابة:

تثبيت pylint مع pip3

pip3 install pylint

سيؤدي هذا إلى تثبيت هذه الأداة. الآن ل تحقق من الإصدار المثبت يمكننا استخدام هذا الأمر الآخر:

نسخة pylint مع pip3

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)

بهذه الطريقة ، سنتمكن من تحليل الكود الخاص بنا ، وباستخدام إخراج الشاشة سنتمكن من ملاحظة التغييرات اللازمة. فيما يلي مثال لما يبدو عليه إخراج الشاشة من الكود أعلاه:

pylint mymodule

بمجرد أن يظهر لنا الأخطاء ، سيتعين علينا تحديث الكود الخاص بنا وإصلاح ما يلزم.

في هذه السطور ، رأينا للتو أداة مفيدة جدًا لتطوير التعليمات البرمجية باستخدام Python ، والتي يمكننا الاستفادة منها بسرعة وسهولة عن طريق تثبيتها. لمزيد من المعلومات حول هذه الأداة وتثبيتها واستخدامها ، يمكن للمستخدمين الرجوع إلى وثائق المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.