Sonarqube Java Properties Analyzer
تنصل
لا أريد الاستمرار في الحفاظ على هذا البرنامج المساعد. لا تتردد في Ping Me إذا كنت ترغب في تولي المسؤولية.
وصف
يحلل هذا البرنامج المساعد Sonarqube ملفات Java Properties و:
- يحسب المقاييس: خطوط الكود ، خطوط التعليقات ، إلخ.
- يتحقق المبادئ التوجيهية المختلفة لمعرفة الأخطاء المحتملة ونقاط الضعف والرمز من خلال أكثر من 30 شيكًا
- يوفر القدرة على كتابة الشيكات الخاصة بك
الاستخدام
- تنزيل وتثبيت Sonarqube
- قم بتنزيل وتثبيت البرنامج المساعد Java Properties. أحدث إصدار متوافق مع Sonarqube 6.7+
- قم بتثبيت الماسح الضوئي المفضل لديك (Sonarqube Scanner ، Maven ، Ant ، إلخ)
- تحليل الكود الخاص بك.
شيكات مخصصة
هل تفكر في قواعد قيمة جديدة؟ يوفر الإصدار 2.1 أو أكبر واجهة برمجة تطبيقات لكتابة الشيكات المخصصة الخاصة بك. مكون إضافي عينة مع تفسيرات مفصلة متوفرة هنا. إذا كانت قواعدك المخصصة تفيد المجتمع ، فلا تتردد في إنشاء طلب سحب من أجل إتاحة القاعدة في البرنامج المساعد Java Properties.
أنت تفكر في قواعد جديدة قد تفيد المجتمع ولكن ليس لديك الوقت أو المهارات اللازمة لكتابتها؟ لا تتردد في إنشاء مشكلة لقواعدك التي يجب مراعاتها.
القواعد المتاحة
- يجب التعامل مع علامات "FixMe"
- يجب التعامل مع علامات "تودو"
- يجب تنسيق جميع التعليقات باستمرار
- يجب أن تبدأ جميع الخصائص والتعليقات في العمود 1
- يجب عدم استخدام علامة ترتيب البايت (BOM) لملفات UTF-8
- لا ينبغي أن تكون بيانات الاعتماد مرمزة
- يجب دمج مفاتيح مختلفة لها نفس القيمة
- يجب إزالة المفاتيح المكررة عبر الملفات
- يجب إزالة المفاتيح المكررة
- يجب أن تكون أحرف الخط النهائي متسقة
- يجب أن تتوافق أسماء الملفات مع اتفاقية التسمية
- يجب إزالة الملفات التي لا تحدد أي خصائص
- يجب أن تحتوي الملفات على سطر جديد فارغ في النهاية
- يجب أن تتبع المفاتيح اتفاقية التسمية
- لا ينبغي أن تكون الخطوط طويلة جدًا
- يجب إضافة ترجمات مفقودة إلى حزمة الموارد الافتراضية
- يجب إضافة ترجمات مفقودة إلى حزم الموارد المحلية
- يجب تقليل عدد المفاتيح
- يجب إزالة خاصية ذات قيمة فارغة
- تعبير منتظم على التعليق
- تعبير منتظم على المفتاح
- تعبير منتظم على القيمة
- لا ينبغي التعليق على أقسام الكود
- يجب أن تتبع الفواصل اتفاقية
- لا ينبغي استخدام أحرف الجدولة