خطوات الاستخدام
الخطوة 1: اكتب أو الصق كود Pulumi الخاص بك (بأي لغة مدعومة مثل TypeScript أو Python أو Go أو C#) في حقل الإدخال. يتعرف العداد على كل سطر يحتوي على الكلمة المفتاحية 'new '، والتي تشير عادةً إلى إنشاء مورد جديد مثل `new aws.s3.Bucket(...)`. تأكد من أن الكود مكتوب بشكل صحيح لتجنب الأخطاء في العد. إذا كان الكود يحتوي على تعليقات أو نصوص غير قابلة للتنفيذ، فقد يتم احتساب 'new ' داخلها أيضًا، لذا يُفضل إزالتها للحصول على دقة أعلى.
الخطوة 2: بعد إدخال الكود، انقر على زر 'احسب' (أو ما يعادله). سيقوم العداد بمسح النص بالكامل والبحث عن جميع تكرارات 'new ' متبوعة بمسافة. يتم حساب كل مثيل على أنه إعلان مورد محتمل. لاحظ أن العداد لا يحلل السياق، لذا قد يتم احتساب 'new ' في تعريفات الكائنات غير المتعلقة بالموارد (مثلاً `new Date()`). للحصول على عدد دقيق للموارد فقط، يجب استخدام فلترة يدوية أو أدوات تحليل AST.
الخطوة 3: راجع النتيجة المعروضة. سترى عددًا صحيحًا يمثل إجمالي إعلانات الموارد المكتشفة. يمكنك استخدام هذا الرقم لتقدير تكلفة البنية التحتية، أو تحسين الكود، أو مقارنة مشاريع Pulumi مختلفة. لاحظ أن كل مورد قد يتطلب أيضًا إعداد إضافي مثل الموفر أو المناطق، لذا فإن العدد مجرد نقطة بداية لفهم حجم المشروع.