تقوم أداة PMD بمسح شفرة مصدر Java وتبحث عن مشاكل محتملة مثل: الأخطاء المحتملة - عبارات try / catch / وأخيراً / المحولات الفارغة الكود الميت - المتغيرات المحلية غير المستخدمة وغير المتداولة والأساليب الخاصة الكود الأمثل - استخدام مضيّل String / StringBuffer تعبيرات مفرطة التعقيد - غير ضرورية إذا كانت العبارات ،للحلقات التي يمكن أن تكون أثناء الحلقات يعني تكرار رمز - نسخ / لصق رمز الأخطاء التي تم نسخها / لصقها
pmd
موقع الكتروني:
http://pmd.sourceforge.net/التصنيفات
بدائل لـ Pmd لنظام التشغيل Web مع ترخيص مفتوح المصدر
21
Codacy
تقوم تلقائيًا بمراجعة نمط الشفرة والأمان والازدواجية والتعقيد والتغطية في كل تغيير أثناء تتبع جودة الشفرة في جميع أنحاء سباقات السرعة الخاصة بك.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)