Haxe CheckStyle هي أداة تحليل ثابت لمساعدة المطورين على كتابة رمز Haxe الذي يلتزم بمعايير الترميز.
إنه يتم أتمتة عملية التحقق من رمز Haxe لتجنيب المطورين هذه المهمة المملة (ولكن المهمة).
تعمل اتفاقيات الكود على تحسين قابلية القراءة ، مما يسمح لأعضاء الفريق بفهم رمز بعضهم البعض بشكل أفضل.
مثالي لأي مشروع يريد فرض اتفاقيات الترميز.
عادة ما يتم إجراء التحليل الثابت كجزء من مراجعة التعليمات البرمجية.
يتوفر Haxe CheckStyle على منصة Code Climate (مجانًا لمشاريع المصادر المفتوحة). يتطلب ملف .codeclimate.yml وملف checkstyle.json اختياري ولكن موصى به لإضافته إلى جذر المستودع الخاص بك - انظر هنا لمزيد من التفاصيل.
عند إعداد كل شيء ، يقوم Code Climate تلقائيًا بتشغيل Haxe CheckStyle لك على كل التزام جديد (أيضًا على طلبات السحب إذا تم تكوينه بهذه الطريقة).
يمكن تتبع العدد الحالي من المشكلات عبر شارة:
نتائج فورية ، مباشرة في طلبات السحب الخاصة بك.

haxelib install checkstylehaxelib run checkstyle -s srchaxelib run checkstyle -s src --detect detectedCheckstyle.jsonهناك امتداد VSCODE لـ Haxe-CheckStyle المتاح في سوق VSCODE. تم تصميمه حاليًا باستخدام Haxe-Checkstyle V2.4.1 و Tokentree v1.0.1. يمكنك عرض إصدار التطوير هنا: VSCODE-CEACKSTYLE
git clone https://github.com/HaxeCheckstyle/haxe-checkstyle.git
npm install
lix download
haxe buildAll.hxml # for Neko and NodeJS version + run Unittests and create schema
haxe buildCpp.hxml # for C++ versionتجميع مع Haxe 3
git clone https://github.com/HaxeCheckstyle/haxe-checkstyle.git
mv haxe_libraries haxe4_libraries
mv haxe3_libraries haxe_libraries
npm install
lix use haxe 3.4.7
lix download
haxe buildAll.hxml # for Neko and NodeJS version + run Unittests and create schema
haxe buildCpp.hxml # for C++ versionمزيد من المعلومات والمرجع.
وجدت أي خطأ؟ الرجاء إنشاء مشكلة جديدة.
يتم إصدار هذا المحتوى تحت رخصة معهد ماساتشوستس للتكنولوجيا.
تم اشتقاق هذا المشروع من Haxelint التي أنشأتها Mcheshkov.
تم تكييف مدونة قواعد السلوك من العهد المساهم ، الإصدار 1.4