Pychecker এবং Pylint হল পাইথনে বাগ খুঁজে বের করার জন্য ব্যবহৃত দুটি প্রধান স্ট্যাটিক অ্যানালিসিস টুল।
Pychecker হল একটি ওপেনসোর্স টুল যা সোর্স কোড থেকে বাগ শনাক্ত করে এবং কোডের স্টাইল ও জটিলতা সম্পর্কে সতর্ক করে।
Pylint অত্যন্ত কনফিগারেবল এবং এটি সতর্কতা ও ত্রুটি নিয়ন্ত্রণ করার জন্য বিশেষ প্রোগ্রামের মতো কাজ করে। এটি একটি ব্যাপক কনফিগারেশন ফাইল ব্যবহার করে। Pylint ও একটি ওপেনসোর্স স্ট্যাটিক কোড অ্যানালিসিস টুল যা প্রোগ্রামিং ত্রুটি খুঁজে বের করে এবং কোডিং স্ট্যান্ডার্ড যাচাই করে। এটি প্রতিটি প্রোগ্রামিং লাইনের দৈর্ঘ্য, ভেরিয়েবল নামকরণ কনভেনশন ইত্যাদি যাচাই করে। এটি স্বতন্ত্র প্রোগ্রাম হিসেবে বা PyCharm, Spyder, Eclipse, Jupyter এর মতো পাইথন IDE-এর সাথে ইন্টিগ্রেট করে ব্যবহার করা যায়।
ইনস্টলেশন:
pip install Pychecker(পাইথন ৩.৬ এর জন্য:pip install Pychecker --upgrade)pip install Pylint(পাইথন ৩.৬ এর জন্য:pip install Pylint --upgrade)