
vile هي أداة جودة رمز الغرض العامة لأي لغة أو منصة تقوم بتحليل مشروع البرنامج وتبعياته بشكل ثابت.
جنبا إلى جنب مع خدمتها المستضافة ، فإنه يوفر منصة مرنة للغاية لتحليل البرمجيات المستمرة التي تدمج مباشرة في عملية CI وسير العمل.

تتطلب المكتبة الرئيسية تركيب Node.js على الأقل.
تثبيت وإعداد بسيط:
cd my_project/
npm i vile
npx vile init
npx vile analyze
يرجى الاطلاع على docs.vile.io لمزيد من المعلومات التفصيلية.
تأتي حزمة Core vile مع مجموعة عامة من المكونات الإضافية التي تدعم التحليل الأساسي متعدد اللغات.
لتحليل التعليمات البرمجية الخاصة بك ، مثل تتبع Rubygems عفا عليها الزمن ، أو توصيل Linter المفضل لديك ، أو تعقيد رمز التتبع ، أو التحقق من نقاط الضعف ، تحتاج إلى تثبيت مكونات إضافية إضافية.
vile a محليًا لتحليل الكود وطباعة أي مشكلات أو بياناتvile a -u على كل خادم بناء يلتزم بتحليل الكود الخاص بك باستمرارvile a -d -p lint-plugin my/file.ext لتشغيل مكون إضافي على ملف معينvile a -d -e -p lint-plugin,security-plugin لتشغيل بعض عمليات فحص الوبر أثناء الإنشاء أي مساهمات موضع ترحيب وتقدير!
يرجى الاطلاع على المساهمة لمزيد من المعلومات.
هذا المشروع مرخص بموجب ترخيص MPL-2.0.
يتم تقديم أي مساهمات مقدمة لهذا المشروع بموجب الترخيص الحالي.
يستخدم هذا المشروع Semver.
لمزيد من المعلومات حول سبب إنشاء vile الخروج من منشورنا على الوسط.